Bun : Pourquoi l’installation de paquets est 7 fois plus rapide que npm ?
Le gestionnaire de paquets Bun est réputé pour sa vitesse fulgurante, étant en moyenne ~7 fois plus rapide que npm, ~4 fois plus rapide que pnpm et ~17 fois plus rapide que yarn. Ce n’est pas de la magie ; Bun traite l’installation de paquets comme un problème de programmation système, et non comme un problème JavaScript. Il y parvient en minimisant les appels système, en mettant en cache les manifestes sous forme binaire, en optimisant l’extraction des tarballs, en tirant parti de la copie de fichiers native du système d’exploitation et en évoluant entre les cœurs de CPU. L’article explique en détail comment Bun, écrit en Zig, contourne les limitations de Node.js (pool de threads, boucle d’événements) pour réaliser des installations de paquets incroyablement rapides.
Lire plus