
Bun のコアが Zig から Rust へ - Claude が6日で約100万行を書き換えた話と Bun 1.4 での安定版移行
約9分
JavaScript ランタイム Bun が、コアを Zig から Rust へ書き換える巨大 PR(#30412、約100万行追加・6,755コミット)を2026年5月14日に main へマージしました。Anthropic の Claude Code(dynamic workflows)でほぼ全自動生成され、人手なら約1年の作業が約6日で完了したとされます。公開時点の安定版はZig実装でしたが、2026年8月20日の Bun 1.4 で Rust 実装が初めて安定版になりました。書き換えの理由(Zigのno-AIポリシー・Rustのコミュニティ・メモリ安全性)、unsafeブロック1.3万個などの論争点、AI駆動開発の意味までを一次ソースで整理します。
