Bun's Rust Rewrite Killed the One-Way Door
Bun creator Jarred Sumner used an LLM-powered coding agent to port the runtime from Zig to Rust in 11 days, rewriting over one million lines of code. The rewrite was enabled by Bun's existing TypeScri…
Bun creator Jarred Sumner used an LLM-powered coding agent to port the runtime from Zig to Rust in 11 days, rewriting over one million lines of code. The rewrite was enabled by Bun's existing TypeScri…
Anthropic's Claude Code dynamic workflows enabled Jarred Sumner to port 750,000 lines of Zig to Rust with 99.8% of Bun's test suite passing in eleven days by codifying orchestration in JavaScript scri…
In May 2026, the Bun team rewrote its entire runtime from Zig to Rust in six days using AI agents, converting approximately 570,000 lines of Zig into 682,000 lines of Rust. The migration achieved a 99…
Anthropic's AI agents rewrote Bun's entire codebase from Zig to Rust in nine days, merging a million-line pull request on May 14 that passed 99.8% of existing tests but introduced over 10,000 `unsafe`…
Anthropic's Claude Code introduced deterministic multi-agent orchestration workflows, enabling developers to script parallel agent execution, fan-out, reduce, and synthesis patterns. A 130-line workfl…
Bun version 1.3.12 introduces native headless browser automation via `Bun.WebView`, supporting both WebKit and Chrome backends with OS-level event dispatching. The update also adds the ability to rend…
Based on the article, Bun version 1.3.10 introduces a completely rewritten REPL in Zig that starts instantly with features like syntax highlighting, persistent history, and top-level await support. Th…
Anthropic has acquired the company behind Bun, the high-performance JavaScript runtime, bundler, and package manager. Bun will remain open-source under the MIT license, will continue to be actively ma…
Bun v1.3.1 introduces significant performance improvements, including up to 2x faster builds for projects using isolated linkers or symlinks, and faster installs by removing an unnecessary sleep() cal…