Notebookcheck Logo

La boîte à outils JavaScript Bun 1.1 améliore les performances et débute sous Windows

Le moteur d'exécution Javascript Bun a publié la version 1.1, visant à remplacer Node.js (Image : Bun/Google).
Le moteur d'exécution Javascript Bun a publié la version 1.1, visant à remplacer Node.js (Image : Bun/Google).
La boîte à outils JavaScript et TypeScript Bun est sortie en version 1.1 avec un certain nombre d'améliorations. Celles-ci incluent la prise en charge de Windows 10 et des versions ultérieures, ainsi que l'optimisation des performances.

Malgré le petit saut à la version 1.1, plus de 1 7000 commits ont été faits à la dernière version de la "boîte à outils tout-en-un pour l'exécution, la construction, le test et le débogage de JavaScript et TypeScript". Bun 1.1, qui, selon les développeurs, peut être utilisé pour tout, des petits scripts aux applications complètes, est censé être encore plus stable et offrir une meilleure compatibilité avec le populaire moteur d'exécution JavaScript Node.js.

La principale nouveauté du moteur d'exécution JavaScript Bun 1.1 est la prise en charge de Windows 10 et 11, alors qu'il était auparavant compatible avec Linux et macOS. "Bun on Windows est constitué de 98 % de notre propre suite de tests pour Bun on macOS et Linux. Cela signifie que tout, depuis l'environnement d'exécution, le programme de test, le gestionnaire de paquets, le bundler - tout fonctionne sous Windows", explique l'équipe de développement de Bun dans un billet de blog https://bun.sh/blog/bun-v1.1 à propos de la version 1.1.

L'environnement d'exécution est installé sur Windows à l'aide de la commande suivante :

powershell -c "irm bun.sh/install.ps1 | iex"

Bun est livré avec un gestionnaire de paquets compatible avec le gestionnaire de paquets npm de Node.js et, selon les développeurs, devrait fonctionner beaucoup plus efficacement sur Windows que yarn et npm. Les appels à l'API devraient également être plus rapides qu'avec son rival Node.js. Par exemple, la requête de système de fichiers "fs.readdir()" devrait s'exécuter 58 % plus rapidement avec Bun 1.1 sur Windows qu'avec une installation Node.js comparable sur le système d'exploitation de Microsoft.

Bun est appelé à remplacer Node.js à l'avenir, et la version 1.1 du moteur d'exécution JavaScript apporte de nombreuses améliorations et corrections à la prise en charge de l'API Node.js. Il s'agit notamment de l'interface "node:http2" pour les requêtes HTTP/2 et du portage de l'analyseur de dates du moteur JavaScript V8 vers Bun, de sorte que les appels de l'API à Date.parse() et new Date() renvoient désormais des résultats identiques dans Bun 1.1 et Node.js.

Une vue d'ensemble des changements dans Bun 1.1 peut être trouvée dans un billet de blog détaillé par l'équipe de développement.

Source(s)

Please share our article, every link counts!
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Archives des nouvelles 2024 04 > La boîte à outils JavaScript Bun 1.1 améliore les performances et débute sous Windows
Alexander Pensler, 2024-04- 8 (Update: 2024-04- 8)