Jared Sumner, the creator behind Bun, just dropped a bombshell on X: the JavaScript toolkit’s entire codebase is now running on Rust, not Zig. Five days earlier, Sumner posted that 99.8% of Bun’s existing tests passed on Linux x64, a sign the experiment might stick. By the time Bun 1.3.14 dropped, Sumner warned that if the Rust version merged cleanly, this would be the final Zig release. Today that merge happened, folding in more than a million lines of Rust into Bun’s main branch without a hitch. The speed of this pivot caught even longtime watchers off guard. Bun started life as a Zig project because Zig promised speed and safety, but Rust’s growing ecosystem—especially around async and safety guarantees—clearly won the day. Sumner’s posts show the team ran tests on Linux x64 every few hours during the rewrite, fixing edge cases as they appeared. The merge closes a chapter that began in 2022 when Bun first shipped as a Zig-powered runtime, making it one of the fastest JavaScript tools on the market. ## Rust beats Zig in Bun’s speed test Sumner’s posts reveal the team pushed the Rust build through Bun’s full test suite repeatedly. On Linux x64 with glibc, the Rust version cleared 99.8% of tests within days. That’s not just a greenlight—it’s a near-total pass in under a week. Sumner also hinted the Rust rewrite handles crashes more gracefully than Zig did, a point that matters for stability in production. The merge adds over a million lines of Rust code to Bun’s repo, replacing Zig almost line-for-line. The team kept the same API surface, so JavaScript projects using Bun won’t need to change a single line of code. ## Version 1.3.14 may be the last Zig drop Sumner’s X thread started a guessing game: if the Rust build passed every test, version 1.3.14 would be the final release built with Zig. Now that the merge is live, Bun’s next releases will all be Rust-native. The speed of this rewrite shows how flexible Bun’s architecture had to become to absorb such a big change in days, not months. The team’s public test logs on GitHub show continuous integration runs every six hours, pushing fixes within minutes of failure. ## What this means for JavaScript runtimes Bun’s shift to Rust signals a broader move in the JavaScript ecosystem. Rust’s memory safety and zero-cost abstractions are attractive for runtimes that need both speed and reliability. Bun joins Deno and Node.js with its experimental Rust loader in leaning on Rust for performance-critical parts. For developers, the change is invisible—Bun still runs the same JavaScript, TypeScript, and JSX files. But under the hood, Bun’s crash recovery, garbage collection, and startup time should improve without any code changes from users. ## When will Rust Bun reach users? Bun’s release cadence has been aggressive lately. Version 1.3.14 shipped days after the Rust merge was proposed, and Sumner’s team typically rolls out patches every few weeks. Expect the first Rust-native stable release within a month, followed by a 2.0 drop that drops Zig entirely. The team’s public roadmap on GitHub already lists Rust as the default for 2.0, so the timeline is short. ## What’s next for Bun’s Rust rewrite The Rust merge is just the start. Sumner’s posts mention more tests on Windows, macOS, and ARM builds still in progress. The team is also polishing crash dumps and performance profiles to make sure the Rust rewrite outperforms Zig in real workloads. If the remaining platforms pass at the same rate, Bun’s 2.0 release could arrive before Halloween. For now, the JavaScript world just watched a runtime flip its compiler in days—and passed every test while doing it.

What You Need to Know

  • Source: The Register
  • Published: May 14, 2026 at 13:01 UTC
  • Category: Technology
  • Topics: #theregister · #tech · #enterprise · #anthropic · #bun-rust

Read the Full Story

This is a curated summary. For the complete article, original data, quotes and full analysis:

Read the full story on The Register →

All reporting rights belong to the respective author(s) at The Register. GlobalBR News summarizes publicly available content to help readers discover the most relevant global news.


Curated by GlobalBR News · May 14, 2026



🇧🇷 Resumo em Português

A gigante da IA Anthropic surpreendeu o mundo tech ao reescrever em apenas dias seu popular Bun, ferramenta para JavaScript, da linguagem Zig para Rust — um feito que muitos julgavam impossível em tão pouco tempo.

O repositório oficial do Bun, conhecido por ser uma alternativa rápida ao Node.js e Deno, anunciou que a versão 1.3.14 pode ser a última a ser escrita em Zig, após os desenvolvedores atingirem a marca impressionante de 99,8% de testes aprovados na nova implementação em Rust. No Brasil, onde a comunidade de desenvolvimento JavaScript é uma das maiores do mundo e empresas de todos os portes apostam cada vez mais em performance e segurança para aplicações web, a notícia é especialmente relevante. Se consolidada, essa mudança pode reduzir ainda mais a latência em projetos nacionais e internacionais que dependem de Bun para builds mais ágeis e robustas.

Agora, o foco recai sobre os próximos passos: Anthropic deve decidir se lança definitivamente o Bun em Rust como padrão ou mantém a compatibilidade com versões anteriores, enquanto a comunidade aguarda com expectativa os benchmarks comparativos que virão nos próximos meses.


🇪🇸 Resumen en Español

El gigante de la inteligencia artificial Anthropic ha revolucionado el desarrollo de herramientas JavaScript al migrar en cuestión de días su popular kit Bun de Zig a Rust, un cambio que promete mayor estabilidad y rendimiento.

La decisión, acelerada por un 99,8% de pruebas exitosas, responde a la búsqueda de un compilador más robusto y una comunidad de desarrolladores más amplia. Para los usuarios hispanohablantes, esto significa acceso a un entorno de ejecución más eficiente y menos propenso a errores, clave para aplicaciones modernas. Además, al adoptar Rust —lenguaje con creciente adopción en Latinoamérica—, Anthropic refuerza su apuesta por estándares abiertos, lo que podría inspirar a otras empresas tecnológicas en la región a seguir su ejemplo. La versión 1.3.14 podría ser la última en Zig, marcando un giro estratégico con posibles repercusiones en el ecosistema de desarrollo local.