Bun: Por que a instalação de pacotes é 7 vezes mais rápida que o npm?

2025-09-11

O gerenciador de pacotes Bun é conhecido por sua velocidade impressionante, sendo em média ~7 vezes mais rápido que o npm, ~4 vezes mais rápido que o pnpm e ~17 vezes mais rápido que o yarn. Isso não é mágica; o Bun trata a instalação de pacotes como um problema de programação de sistemas, não um problema de JavaScript. Ele consegue isso minimizando chamadas de sistema, armazenando em cache manifestos como binários, otimizando a extração de tarballs, aproveitando a cópia de arquivos nativa do sistema operacional e escalando entre núcleos de CPU. O artigo detalha como o Bun, escrito em Zig, contorna as limitações do Node.js (pool de threads, loop de eventos) para alcançar instalações de pacotes incrivelmente rápidas.

Desenvolvimento