Maison > interface Web > js tutoriel > le corps du texte

C'est en feu ! Nouveau runtime JavaScript : Bun, les performances dépassent Node

青灯夜游
Libérer: 2022-07-15 14:08:36
avant
4469 Les gens l'ont consulté

Aujourd'hui, j'aimerais vous présenter le dernier runtime javaScript open source : Bun.js. Trois fois plus rapide que Node.js, le nouveau runtime JavaScript Bun est à la mode !

Récemment, le projet Bun de chaîne d'outils front-end a attiré beaucoup d'attention. Bun est un runtime JavaScript moderne comme Node ou Deno, écrit par Jarred Sumner, anciennement de Stripe et Thiel Fellowship.

Bun implémente nativement des centaines de Node.js et d'API Web, dont environ 90 % des fonctions Node-API (modules natifs), fs, path, Buffer, etc. Et selon son site Web récemment lancé, il est « construit à partir de zéro pour se concentrer sur trois domaines » :

  • Démarrez rapidement (en gardant les avantages à l'esprit).

  • Nouveaux niveaux de performances (JavaScriptCore étendu, moteur).

  • En tant qu'outil formidable et complet (bundler, traducteur, gestionnaire de packages). L'objectif de

Bun est d'exécuter la plupart du JavaScript mondial en dehors du navigateur, en apportant des améliorations en termes de performances et de complexité à votre future infrastructure et en augmentant la productivité des développeurs grâce à des outils meilleurs et plus simples.

Meilleures performances

La comparaison des performances avec Node.js et Deno en termes de serve, sqlite et ffi est la suivante :

Cest en feu ! Nouveau runtime JavaScript : Bun, les performances dépassent Node

Cest en feu ! Nouveau runtime JavaScript : Bun, les performances dépassent Node

Cest en feu ! Nouveau runtime JavaScript : Bun, les performances dépassent Node

Selon la capture d'écran du test du site officiel , sa vitesse de rendu côté serveur React est plus de trois fois supérieure à celle de Node ou Deno. Dans le même temps, le site officiel donne également la raison pour laquelle les performances de Bun sont si bonnes :

  • Contrairement à Node.js et Deno, qui. utilise le moteur V8, Bun En utilisant le moteur JavaScriptCore, différents moteurs produiront des performances différentes ;

  • En utilisant le langage de programmation système émergent Zig, le créateur de Bun a déclaré que l'absence de flux de contrôle caché de Zig facilite l'écriture de logiciels rapides.

Jusqu'à présent, la plupart des observateurs conviennent que Bun mérite attention en termes de performances et que la compatibilité du module npm est un énorme plus. Mais il convient de noter que Bun en est encore à ses débuts, avec une version bêta récemment publiée.

Lien de référence :

  • https://developers.slashdot.org/story/22/07/10/000246/meet-bun-a-speedy-new-javascript-runtime

  • https:// devclass.com/2022/07/06/zig-based-bun-apparaît-in-beta-an-incredably-fast-all-in-one-javascript-runtime/

Adresse du projet :

  • https ://github.com/oven-sh/bun

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:toutiao.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!