Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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.