Dev & Code 11 h agoブックマークに追加

Anthropicはコード支援のCLIを書き直しました:BunがNode.jsに取って代わり、Rustがボトルネックを強化しています。CLIエコシステム全体に向けたメッセージを含んだ選択の解読です。
Simon Willison - Datasetteの開発者、Djangoの共同創設者 - は、7月19日にHacker Newsで話題になった投稿(「Claude Code uses Bun (in Rust) now」)を公開しました(82ポイント、61コメント)。Claude CodeはAnthropicのコード支援CLIです。歴史的にはNode.jsの実行可能ファイルでした。現在はBunで動作し、Rustで書かれたコアを持っています。
このトピックは些細なものに見えるかもしれません(ランタイムが別のランタイムに置き換わるだけ)が、具体的な課題に関わっています:起動時間、メモリ使用量、トークン管理、マルチOS対応。この切り替えが、Node CLIをインストールしたり、独自のツールを書いたりするあなたにとって何を意味するのか、私たちは分析しました。
NodeはCLIを書くための標準プラットフォームです(npm、pnpm、Vite、Vercel CLI、すべてNodeで書かれています)。主要プレイヤーであるAnthropicがBun + Rustに賭けるのは、起動時間とRAMへの感度が再び中心に戻ってきていることを示すシグナルです。「Go風」のバイナリ(小さく、静的で、高速)がモダンなCLIで再び主流になっています。
2つ目のシグナル:低レベルレイヤーでRust、JavaScriptでAPIとロジック。これはDeno、Vite(esbuild / Rspack)、Turbopackで見られるパターンです。Anthropicはこのクラブに加わりました。これはNodeに反対するものではありません - Nodeエコシステムはプロトタイピングに素晴らしいが、最終ユーザー向けの実行可能ファイルをきれいに配布するには中程度であるという認識です。
bun installする」という体験は、npm-classicよりもはるかにスムーズです。Anthropicは技術的な選択について騒ぎ立てません - ですが、Claude CodeがBun + Rustに移行すると書くとき、それはこのスタックへの信頼投票です。モダンなCLIを構築している場合、「NodeかNodeでないか?」という問いはもうありません。「きちんと配布するにはどうすればよいか?」です。BunとRustのコアは信頼できる回答です。
本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。