桃子桃子快讯
返回首页
工具

Claude Code 已切换至 Rust 版 Bun,启动速度提升约 10%

独立开发者通过 strings 命令验证,Claude Code v2.1.181 起改用 Bun 的 Rust 移植版…

2026.07.19 · 周日3 分钟阅读

Bun 的创始人 Jarred Sumner 近日透露,Anthropic 旗下的 AI 编程助手 Claude Code 自 v2.1.181(6 月 17 日发布)起,已在生产环境中切换至 Bun 的 Rust 移植版本。他表示,在 Linux 平台上的启动速度因此提升了约 10%,其余方面则几乎没有可感知的变化。知名独立技术博客作者 Simon Willison 对自己的 Claude Code 安装做了验证,确认了这一说法。

验证过程

Simon Willison 通过两条 strings 命令检查了本地 ~/.local/bin/claude 可执行文件:

  • strings ~/.local/bin/claude | grep -m1 'Bun v1',输出为 Bun v1.4.0 (macOS arm64)。值得注意的是,Bun 在 GitHub 上的最新正式版本为 2025 年 5 月 12 日发布的 v1.3.14,Claude Code 内部嵌入的 v1.4.0 是尚未正式发布的预览版本。
  • strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs',共匹配出 563 个 .rs 源文件路径,例如 src/runtime/bake/dev_server/mod.rssrc/runtime/bake/production.rssrc/bundler/bundle_v2.rs 等。

这两条命令的输出分别从版本号和源代码结构两个角度佐证了 Claude Code 确实在运行 Rust 版 Bun。

性能与影响

根据 Jarred Sumner 的说法,迁移到 Rust 版 Bun 带来的最显著改善是 Linux 上的启动速度提升约 10%,其余性能指标则没有明显变化。他以「Boring is good」形容此次切换——后台基础设施的升级对终端用户几乎无感,本身就是一种理想状态。Simon Willison 也赞同这一观点,认为「Boring is good」恰好是对这种静默升级的最好注脚。

行业意义

Bun 的 Rust 移植是近年来 JavaScript 运行时领域的重点工程之一,此次被 Claude Code 这样的主流 AI 开发工具大规模采用,意味着 Rust 版 Bun 正在进入生产级应用阶段。对 AI 开发者而言,这一变化更多是底层依赖的更新,而非 Claude Code 本身的能力迭代;但它从一个侧面反映了 AI 工具链在性能优化方面的持续投入。

信源