Bun借助Claude Fable 5改写为Rust
The Decoder··作者 Maximilian Schreiner
关键信息
Jarred Sumner表示,这次切换主要是出于可靠性考虑,因为Zig一直带来难以彻底修复的内存错误和崩溃。新的Bun v1.4.0金丝雀版本据称修复了128个漏洞,并且运行速度提升约2%到5%,而这次重写的API成本大约为16.5万美元。
资讯摘要
JavaScript 运行时 Bun 据称已经从 Zig 全面重写为 Rust,而且大部分工作由 Anthropic 的 Claude Fable 5 完成。开发者 Jarred Sumner 表示,这次切换的核心原因是可靠性:Zig 一直在产生难以彻底修复的内存错误和崩溃。Rust 之所以被选中,是因为它能在编译阶段捕获许多这类问题。Sumner 说,他使用的是 Claude Fable 5 的预发布版本,并让大约 64 个实例并行运行了 11 天。
这个过程写出了超过一百万行代码,API 用量成本约为 16.5 万美元。Sumner 还估计,如果由人工团队来做,同样的重写可能需要大约一年时间。最终成果是 Bun v1.4.0,目前以金丝雀版本发布。报道称,该版本修复了 128 个漏洞,并带来了约 2% 到 5% 的性能提升。

来源与参考
收录于 2026-07-11