Simon Willison's Weblog

Claude Code uses Bun written in Rust now

8.5内容质量

TL;DR · AI 摘要

Claude Code v2.1.181及更新版本已使用Rust重写Bun,Linux启动速度提升10%。

核心要点

  • Claude Code v2.1.181+使用Rust实现的Bun,Linux启动加速10%
  • Bun v1.4.0为未发布版本,可通过canary渠道获取
  • 生产环境已部署563个Rust源文件的Bun组件

结构提纲

按章节快速跳转。

  1. 揭示Claude Code已采用Rust重写Bun的核心事实

  2. 通过strings命令提取Bun版本信息验证实现

  3. Linux环境启动速度提升10%,其他平台无显著变化

  4. 生产环境使用563个Rust源文件构建Bun组件

  5. Bun v1.4.0为预发布版本,已包含在Claude Code中

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Claude Code Rust迁移
    • 技术实现
      • Bun Rust版本
    • 性能影响
      • Linux启动加速10%
    • 验证方法
      • strings命令分析

金句 / Highlights

值得收藏与分享的关键句。

#Rust#Bun#Claude Code#性能优化
打开原文

Claude Code 现在使用用 Rust 编写的 Bun

Simon Willison 的博客

订阅

#smallhead

由以下公司赞助:

Atlassian — 为您的代理提供一个计划,而非一个提示。新的 Jira 功能为原生 AI 软件开发解锁了完整上下文。现在可以直接从 Jira 将任务分配给 Claude、Cursor 或 GitHub Copilot。

了解更多

2026年7月19日

Jarred Sumner 的《用 Rust 重写 Bun》中,他提出了以下观点:

Claude Code v2.1.181(6月17日发布)及之后版本使用了 Bun 的 Rust 移植版本。Linux 上的启动速度提高了 10%,但其他方面几乎没人注意到。无聊是好事。

我决定检查自己的 Claude Code 安装,看看是否能找到使用 Rust 编写的 Bun 的证据。

以下两个命令让我确信无疑:

code
strings ~/.local/bin/claude | grep -m1 'Bun v1'

对于我来说,这会输出 Bun v1.4.0 (macOS arm64)。GitHub 上最新发布的 Bun 版本是 5月12日发布的 v1.3.14,因此 Claude 中显示的 v1.4.0 版本号表明他们正在推送一个尚未正式发布的 Bun 版本预览。

(更新:Rust 版本已作为 Bun canary 发布——运行 bun upgrade --canary 将安装此版本。)

code
strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'

这会输出 563 个文件名列表,前几个是:

code
src/runtime/bake/dev_server/mod.rs
src/runtime/bake/production.rs
src/bundler/bundle_v2.rs

看起来 Bun 的 Rust 版本确实正在数以百万计的不同设备上运行。正如 Jarred 所说,“无聊是好事”。

更新:Ajan Raj 提供了一个巧妙的技巧:

code
cat > /tmp/bun-version.ts <<'EOF'
console.log("embedded bun:", Bun.version);
process.exit(0);
EOF
BUN_OPTIONS="--preload=/tmp/bun-version.ts" claude --version

对于我来说,这会输出 1.4.0。

这是 5月17日的提交记录,将 package.json 中的版本更新为 1.4.0。该版本自那时起未发生任何更改,但尚未在 canary 之外的正式版本中发布。

发布于

2026年7月19日 凌晨3:54

最新文章

  • Kimi K3,以及我们仍能从 pelican 基准测试中学到的内容 - 2026年7月16日
  • 新的 GPT-5.6 系列:Luna、Terra、Sol - 2026年7月9日
  • sqlite-utils 4.0,现在支持数据库模式迁移 - 2026年7月7日

#primary

这是 Simon Willison 于 2026年7月19日 发布的笔记。

rust

112

anthropic

311

claude-code

122

bun

7

jarred-sumner

3

月度简报

每月赞助我10美元,即可获得本月最重要的LLM进展精选邮件摘要。

支付我以减少发送!

赞助并订阅

.metabox

#secondary

#wrapper

  • 披露信息
  • 制作信息
  • ©
  • 2002
  • 2003
  • 2004
  • 2005
  • 2006
  • 2007
  • 2008
  • 2009
  • 2010
  • 2011
  • 2012
  • 2013
  • 2014
  • 2015
  • 2016
  • 2017
  • 2018
  • 2019
  • 2020
  • 2021
  • 2022
  • 2023
  • 2024
  • 2025
  • 2026