Bon
Bienvenue sur Tech That Rocks, une newsletter hebdomadaire de moi qui est YABWGWAO (Encore un autre homme blanc barbu avec une opinion). L’idée de cette newsletter est simple, je continue à trouver une technologie incroyable et elle devrait être partagée avec plus de gens, c’est donc ce dont il s’agit. Ce ne sera jamais un long billet, et il ne s’agira pas toujours de développement de logiciels (bien qu’aujourd’hui) - Mais toute technologie incroyable... Et si vous trouvez une technologie qui déchire, faites-le moi savoir ! Vous pourriez être l’auteur de l’un d’entre eux à l’avenir !
Le TTR d’aujourd’hui est Bun, un remplacement immédiat pour Node.JS - vous savez ce qui alimente probablement le backend de toutes vos choses préférées. Node.JS’est génial, mais il a 15 ans et ces 15 dernières années ont vu apparaître des langages de bas niveau et de haute performance incroyables. Il a également vu comment nous avons changé notre approche du développement JavaScript à grande échelle.
Bun tente de l’utiliser pour faire une baisse dans le remplacement haute performance de Node.js et il le fait si bien grâce à son codage en Zig (vaut la peine d’être recherché rapidement si vous n’en avez pas entendu parler). Il prend également en charge TypeScript, donc plus de tsc Douleur! Vous pouvez être opérationnel si rapidement avec de nouveaux projets grâce aux modèles.
Recommandé par LinkedIn
J’ai pris quelques projets et j’ai juste laissé tomber Bun et ils ont tous fonctionné. J’ai obtenu des améliorations majeures des performances dès le premier jour. Bun dispose d’API supplémentaires vers lesquelles vous pouvez basculer, qui remplaceront les Node.js et vous donneront encore plus de perf... Mais c’est facultatif. Il ne s’agit pas seulement de temps d’exécution, mais aussi de gestion de paquets. Je suis passé de 30+ secondes pour NPM I à moins de 2 secondes avec chignon i. C’est vraiment la technologie qui déchire.
Le résumé de la vue d’ensemble pour moi est que, bien que Deno (un autre TTR) c’est ce que Node.js serait s’il était construit aujourd’hui, Bun est ce que Node.js serait s’il avait été construit il y a 15 ans avec la technologie d’aujourd’hui. Si vous construisez à partir de zéro aujourd’hui, considérez Deno ou Bun plutôt que Node.js... mais si vous avez des solutions aujourd’hui sur Node.js, ajoutez un ticket de migration Bun à votre prochain sprint !
Bun makes for a fantastic bundler as well!