De Zig para Rust: a decisão tecnica
Memory erros e crashes que nunca sumiam de vez. Foi isso que levou o time do Bun a abandonar o Zig e reescrever tudo em Rust. A novidade é que quem fez a maior parte do trabalho foi uma IA: o Claude Fable 5, da Anthropic. A reescrita completa do runtime JavaScript Bun está disponivel como versão canário desde o início de 2026. Jarred Sumner, criador do Bun e agora parte da Anthropic, anunciou que o código foi reescrito de Zig para Rust com ajuda intensiva de IA. Foram 11 dias e mais de um milhão de linhas de código geradas por cerca de 64 instancias paralelas do Claude.
Como a IA fez o trabalho pesado
Do ponto de vista técnico, a transição não foi trivial. O Zig é conhecido por dar mais controle sobre memória, mas também por permitir erros que só aparecem em runtime. Rust, por outro lado, pega muitos desses erros na compilação — mas o custo é uma curva de aprendizado mais ingreme e, em alguns casos, lentidão no desenvolvimento manual. Aqui, a IA atuou como tradutora e otimizadora de código. Sumner usou uma versão pré-release do Claude Fable 5, provavelmente com contexto longo e capacidade de entender código em larga escala. As 64 instancias paralelas sugerem que o trabalho foi fragmentado em modulos, com cada instancia recebendo um pedaço do código-fonte original em Zig e a tarefa de reescrever em Rust, mantendo a mesma API publica. O custo de API foi de cerca de US$165 mil — algo que só faz sentido para um time já dentro da Anthropic, já que a empresa adquiriu o Bun em dezembro de 2025.
O impacto no dia a dia
Quem usa Bun vai sentir uma diferença pequena mas concreta: a versão v1.4.0 corrige 128 bugs e é 2 a 5% mais rapida. Para quem desenvolve ferramentas em Rust, o caso Bun é um estudo de caso interessante: mostra que é possivel migrar codebases grandes com ajuda de IA, desde que você tenha os recursos e um entendimento claro do que quer preservar. Para quem ainda usa Zig, o recado é indireto: confiabilidade de memória importa, e Rust está sendo a escolha de quem precisa de segurança em produção.
O custo real e as duvidas
Mas a pergunta que fica é: isso escala? US$165 mil em 11 dias para um time que já era da Anthropic é um luxo que poucos podem pagar. Além disso, o código gerado por IA precisa ser revisado — mesmo com a garantia do compilador Rust, lógica de negocio e segurança de runtime precisam de olhos humanos. Será que o custo total, incluindo revisão, realmente foi menor do que uma equipe humana por um ano? Sumner estima que uma equipe levaria um ano, mas uma equipe humana experiente em Rust poderia fazer em menos tempo com qualidade similar? É uma troca clara: dinheiro por tempo, mas o preço ainda é alto para projetos independentes.
O que fica
No fim, Bun reescrito em Rust é uma vitória para confiabilidade. A participação da IA no processo não é mais ficção: é uma ferramenta real de aceleração. A questão é quem terá acesso a esse nível de aceleração e a que custo.
Comentários
0 comentáriosNenhum comentário ainda. Seja o primeiro a comentar!