CEVIU Logo
Voltar

Bun 2: novidades, estado atual e o futuro do runtime

Aprofundamento CEVIU

Aprofundamento

O Bun 1.3, lançado em janeiro de 2026, não é apenas uma atualização incremental: é a versão que consolida o Bun como runtime full-stack de referência para JavaScript/TypeScript com foco em IA. Ele introduziu o Bun.SQL — API nativa unificada para MySQL, MariaDB, PostgreSQL e SQLite sem dependências externas — e um cliente Redis integrado 7,9× mais rápido que o ioredis. O desenvolvimento frontend tornou-se verdadeiramente zero-config: execução direta de HTML com transpilação automática de React, CSS e JS, além de hot module replacement nativo. Em desempenho, houve redução de 10–30% no uso de memória em Next.js e Elysia, AbortSignal.timeout 40× mais rápido, e melhoria de 60% em bun build no macOS. O gerenciador de pacotes ganhou bun update --interactive, bun why para análise de dependências e catálogos de dependências para monorepos. A segurança foi reforçada com a API Scanner e a opção minimumReleaseAge.

A aquisição pela Anthropic em dezembro de 2025 foi confirmada por múltiplas fontes técnicas e financeiras, com o Claude Code já gerando receita anualizada de US$ 1 bilhão seis meses após seu lançamento em maio de 2025. O Bun agora é a infraestrutura oficial por trás do Claude Code, do Claude Agent SDK e de futuras ferramentas de codificação de IA da Anthropic — mas permanece 100% open source sob licença MIT, mantido pela mesma equipe no GitHub. Não há planos de fechamento ou comercialização exclusiva.

Por que isso importa

O Bun importa porque está resolvendo, na prática, a fragmentação crônica do ecossistema JavaScript: substitui Node.js, npm/pnpm/yarn, esbuild, Vitest, tsc e Jest em um único binário leve e ultra-rápido. Seus benchmarks são consistentes e verificados independentemente: até 25× mais rápido que npm em instalações, 3× mais rápido em inicialização que Node.js, e 35% mais eficiente em async/await (v1.3.7). Empresas como Midjourney, Cursor e Pulumi (desde abril de 2026, v3.227.0) já o adotaram em produção. Com a integração ao Claude Code, o Bun passa a ser o runtime padrão para milhões de desenvolvedores que usam agentes de IA para programação — o que acelera sua adoção orgânica em ambientes enterprise e startups de IA.

Além disso, o experimento de portar código-fonte de Zig para Rust — com o branch claude/phase-a-port no GitHub desde maio de 2026 — não é uma promessa vazia: ele já atingiu 99,8% de compatibilidade de testes no Linux x64 glibc. O arquivo PORTING.md documenta 300 regras específicas de tradução entre linguagens, e o código gerado por IA está sendo avaliado lado a lado com o original em Zig. Isso posiciona o Bun como um dos primeiros projetos de infraestrutura crítica a usar IA de forma transparente e auditável para reescrita de sistemas de baixo nível.

Impacto para desenvolvedores

Para desenvolvedores, o Bun 1.3 elimina configurações redundantes: basta executar bun run index.html para rodar uma aplicação full-stack com React, CSS modules e bundling automático. O bun test oferece cobertura nativa e suporte a mocks globais sem plugins; o bun build roda em paralelo com pool de threads otimizado; e o bun sql permite queries parametrizadas seguras diretamente no código TypeScript. A migração de projetos existentes é facilitada pelo suporte completo a package.json, CommonJS e ESM — sem necessidade de reescrita.

O experimento Rust também impacta devs: se validado, ele trará maior estabilidade em longo prazo, melhor suporte multiplataforma (especialmente Windows e WASM), ferramentas de diagnóstico mais maduras (como o Cargo profiler) e maior facilidade para contribuições externas — já que Rust tem 5× mais desenvolvedores ativos que Zig segundo o Stack Overflow Developer Survey 2025. Até lá, o Bun continua totalmente funcional em Zig, com atualizações contínuas e suporte à última versão do ECMAScript e Web APIs.

Perguntas frequentes

O que é o Bun.SQL e quais bancos ele suporta?

O Bun.SQL é uma API nativa unificada introduzida no Bun 1.3 (janeiro de 2026) que permite conexões e consultas a MySQL, MariaDB, PostgreSQL e SQLite sem dependências externas. Ele é totalmente integrado ao runtime, com suporte a transações, prepared statements e tipagem TypeScript baseada em schemas, eliminando a necessidade de ORMs ou drivers adicionais.

Bun 2 já foi lançado? Quando sai o Bun 2?

Não há lançamento oficial do Bun 2 até junho de 2026. O que circula como 'Bun 2' refere-se ao experimento público de reescrita de parte do código-fonte de Zig para Rust, iniciado por Jarred Sumner em maio de 2026 no branch claude/phase-a-port. A equipe não anunciou uma versão 'Bun 2', nem data de lançamento — apenas um teste de viabilidade técnica com foco em compatibilidade, desempenho e manutenibilidade.

O Bun foi mesmo comprado pela Anthropic? O que muda para os usuários?

Sim, a aquisição do Bun pela Anthropic foi confirmada em dezembro de 2025. Para usuários, não há mudanças imediatas: o projeto permanece open source sob licença MIT, com desenvolvimento público no GitHub e nenhuma alteração nas APIs ou CLI. A mudança estratégica é que o Bun agora é a infraestrutura oficial do Claude Code e do Claude Agent SDK — o que garante investimento contínuo, estabilidade de longo prazo e priorização em recursos voltados para IA e desenvolvimento assistido por agentes.

O Bun usa IA para gerar código? Como funciona o experimento Rust?

O Bun não usa IA em tempo de execução, mas sim como ferramenta de engenharia no desenvolvimento. O experimento Rust — documentado no arquivo PORTING.md — emprega agentes de IA para traduzir idiomatismos de Zig para Rust com base em 300 regras específicas. O código gerado está no branch claude/phase-a-port e já passa em 99,8% dos testes no Linux x64 glibc. Trata-se de um teste controlado, não de uma reescrita definitiva: Jarred Sumner afirmou publicamente que há alta probabilidade de descarte total do código gerado, caso não supere o Zig em métricas objetivas.

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Web Dev
Publicado
10 de junho de 2026
Fonte
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser