Bun: alternativa 4x mais rápida ao Node.js e Deno
Bun é um novo runtime JavaScript e TypeScript que acabou de ter seu beta público anunciado. Ele é uma alternativa "drop-in" ao Node.js e Deno mas com uma abordagem diferente: ser uma ferramenta completa no ecosistema de desenvolvimento com JavaScript oferecendo de forma integrada um bundler, transpiler, gerenciador de pacotes próprio (compatível com node_modules
), onde além disso, disponibiliza leitura automática de arquivos .env
, JSX
, cliente de SQLite3
integrado, um runner de testes automatizados e várias outras facilidades.
No GIF abaixo, você pode ver a velocidade em que o wiptest do Bun roda 266 testes automatizados que utilizam SSR (Server Side Rendering) em React:
Além disso, segundo a página do anúncio, o Bun consegue ser 20 vezes mais rápido que o Yarn ao instalar dependências.
Bun está sendo liderado por Jarred Sumner e foi escrito na linguagem de programação Zig.
Fonte: https://bun.sh/