La boîte à outils JavaScript Bun 1.1 améliore les performances et débute sous Windows
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.
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs