Léxico de TI › Web › Bun

Bun

Web Svenska → Atualizado: 2026-09-28
Mais informações
Criado por
Jarred Sumner
Ano
Dono
Oven
Tipo
Runtime de JavaScript
Licença
MIT
Site oficial
Código-fonte
github.com/oven-sh/bun

Runtime de JavaScript. Jarred Sumner, 2021 (v1.0 em setembro de 2023). Construído em Zig, usa o JavaScriptCore (o motor do Safari) em vez do V8. Substituto direto do Node.js: bun run app.js, bun install. Inicialização 4x mais rápida, instalação de pacotes 2x mais rápida.

Três em um: runtime + gerenciador de pacotes + bundler. Vem com test runner, carregador de variáveis de ambiente, driver de SQLite, driver de SQL e servidor WebSocket embutidos. Compatibilidade ampla com Node — a maioria dos pacotes do npm funciona sem alteração. Testes de desempenho: cerca de 70 mil req/s num servidor HTTP (3x o Node). Curva de adoção acentuada — muitos projetos migram por causa da performance e da experiência de desenvolvimento. Stack moderna: Bun + Elysia + Drizzle. Contrapartidas: ecossistema menor que o do Node, casos extremos ocasionais. Runtimes alternativos modernos: Deno (Ryan Dahl, 2018), Node (o veterano em LTS). O foco do Bun é velocidade + experiência de desenvolvimento.

← Voltar ao léxico