Bun、ZigからRustへの書き直しを発表
Original : Rewriting Bun in Rust
Pourquoi c'est important
Rustへの移行はJavaScriptランタイム市場の信頼性競争を象徴する重要な技術的転換点。
JavaScriptランタイムのBunは、2026年7月8日、コードベースをZigからRustへ書き直すと発表した。Anthropicによる2025年12月の買収後、月間ダウンロード数2200万超のプロジェクトが新たな技術的方向性を選択した。
JavaScriptランタイム「Bun」の創設者Jarred Sumnerは、プロジェクトのコードベースをZigからRustへ全面的に書き直すと公式ブログで発表した。Bunは2021年4月にZigで開発が始まり、JavaScriptおよびTypeScriptのトランスパイラ、npmパッケージマネージャ、Jestライクなテストランナー、Node.js互換APIなど広範な機能を単独で1年以内に実装した。現在、BunのCLIは月間2200万件以上ダウンロードされ、Claude CodeやOpenCodeなどの主要ツール、またVercel、Railway、DigitalOceanも公式サポートを提供している。Sumner氏によると、Zigはプロジェクトの立ち上げに不可欠だったが、プロジェクト規模の拡大に伴い安定性の課題が顕在化。use-after-freeクラッシュやメモリリークなど多数の深刻なバグが継続的に報告されており、Rustへの移行でこれらの問題を根本的に解決することを目指す。なお、Sumner氏はRustへの書き直しにAnthropicの未公開モデル「Claude Fable 5」を活用したことも明らかにした。BunはAnthropicに2025年12月に買収されており、Bunチームはそのままアンソロピックに在籍している。