Bun
Bun est un environnement d'exécution JavaScript moderne et rapide, conçu pour privilégier la performance et les outils pour les développeur·euse·s.
Contrairement à Node.js (angl.) et Deno (angl.), Bun est basé sur JavaScriptCore (angl.) d'Apple. Les fonctionnalités notables de Bun incluent :
- Remplacement direct de Node.js : presque tous les programmes Node.js peuvent s'exécuter avec les commandes équivalentes de Bun.
- Vitesse d'exécution JavaScript de pointe dans la plupart des scénarios réels.
- Prise en charge native des extensions de syntaxe JavaScript comme JSX et TypeScript.
- Cache global pour gérer l'installation des paquets et minimiser l'utilisation du disque.
- Intègre un outil de regroupement, un transpileur, un lanceur de tests compatible Jest (angl.), un gestionnaire de paquets et d'autres utilitaires utiles aux développeur·euse·s web.