开发与编程 Aug 21, 2026加入收藏

Claude Code,Anthropic 的官方 CLI 工具,现已采用 Bun 作为 JavaScript 运行时——而 Bun 本身主要由 Zig 编写(并包含 Rust 组件)。这一技术选择体现了 JavaScript 栈向高性能运行时的迁移趋势。
在黑客新闻上讨论:Claude Code - Anthropic 面向开发者的 CLI 工具 - 现在使用 Bun 作为 JavaScript 运行时,替代了 Node.js。而 Bun 本身是用 Zig 编写的(并为某些组件使用 Rust bindings),这使其成为朝向原生编译 JavaScript 运行时运动的一个具体例子。
这是一个有趣的信号:被关键开发者(那些使用 AI 编码的人)使用的工具采用了尚未成为行业标准的运行时。Anthropic 坚定地选择了性能。
Bun(https://bun.sh)由 Jarred Sumner 于 2022 年推出,作为 Node.js 和 Deno 的替代方案。其主要优势包括:
对于像 Claude Code 这样的 CLI 工具,启动时间是最关键的指标。没有人愿意每次调用都等待 500ms。
自 2020 年以来,JavaScript 生态系统的运行时呈现多元化发展:
每个运行时都做出了不同的押注。Bun 押注于纯粹的速度和 npm 兼容性。
本文由人工智能撰写,并经人工编辑审核。