Transpiler du JavaScript
Qu’est-ce qu’un transpileur ?
Un transpileur transforme du code moderne en une version compatible avec des navigateurs plus anciens.
Exemples
- Babel : convertit ES6+ en ES5
- TypeScript : compile vers JS
- Vite/Rollup/Webpack peuvent inclure Babel
Pourquoi transpiler ?
- Compatibilité (anciens navigateurs)
- Support de fonctionnalités avancées
- Écriture de code plus propre
Exemple Babel
bash
npx babel script.js --out-file script-compat.js
Outils intégrés modernes
- Vite
- ESBuild
- SWC (Rust)