AI News HubLIVE
サイト内リライト1 分で読了

Claude Code が Rust で書かれた Bun を使用するように

Jarred Sumner 氏は、Claude Code v2.1.181 以降が Bun の Rust 移植版を使用していると主張。バイナリの文字列を調べたところ、Rust のソースファイルパスが見つかり、Bun が Rust 版で本番稼働していることが確認された。

Jarred Sumner 氏は「Rewriting Bun in Rust」のブログ記事で、Claude Code v2.1.181(2026年6月17日リリース)以降が Bun の Rust 移植版を使用していると発表しました。彼によると、Rust 版 Bun により Linux での起動速度が約10%向上したものの、ほとんどのユーザーはその違いに気づかず、「退屈なのは良いことだ」と述べています。JavaScript ランタイム Bun の創設者である Sumner 氏のこの主張は、開発者コミュニティで注目を集めています。

この主張を検証するため、著名な技術ブロガー Simon Willison 氏は自身の Claude Code インストール環境を詳しく調査しました。まず strings コマンドでバイナリ内のプレーンテキスト文字列を検索したところ、「Bun v1.4.0 (macOS arm64)」という文字列を発見。当時、Bun の GitHub 上の最新パブリックリリースは v1.3.14(5月12日リリース)であり、Claude Code には未公開のプレビュー版が組み込まれていたことが示唆されました。さらに、.rs 拡張子を持つソースファイルのパスをすべて抽出したところ、563 個の Rust ファイルが確認されました。その例として src/runtime/bake/dev_server/mod.rssrc/bundler/bundle_v2.rs などがあり、Bun が Rust で書かれたバージョンで実際に実行されている強力な証拠となりました。

これらの証拠は、Rust 版 Bun が何百万ものデバイスで本番稼働していることを示しています。Claude Code ユーザーにとって、この変更はバックグラウンドでのパフォーマンスの微改善を意味し、Anthropic と Bun チームがインフラストラクチャ最適化に継続的に取り組んでいることを示しています。Sumner 氏が提唱する「退屈なのは良いことだ」という哲学は、大規模なシステムアップグレードがユーザーに気付かれないまま信頼性と効率を向上させる理想的な結果かもしれません。