Claude Fable 5 11天狂写百万行代码,重构Bun运行时
JavaScript 运行时 Bun 近期完成了从 Zig 到 Rust 的全面重写。此次重构主要由开发者贾里德·萨姆纳(Jarred Sumner)推动,借助 Claude Fable 5 模型,历时 11 天完成,初步估计 API 费用高达 16.5 万美元。

重写的主要动机在于提升 Bun 的可靠性。开发者指出,原先使用 Zig 语言时,内存错误和崩溃是常见问题,且难以彻底根除。而 Rust 语言的特性能在编译阶段捕获大量此类潜在错误,从而显著提高程序的稳定性。
据介绍,整个重构过程动用了 64 个 Claude 实例并行工作 11 天,生成了超过 100 万行代码。开发者估算,若由人工团队执行同等规模的重构,预计需要一年的时间。值得注意的是,Bun 及其团队已被 Anthropic 收购,因此 API 费用问题预计不会成为显著负担。


在性能方面,Bun v1.4.0 Canary 版本已发布,通过修复 128 个错误,运行速度较之前约有 2% 到 5% 的提升。



此次重构为 Bun 带来了显著的稳定性提升潜力,对于依赖其进行 JavaScript 开发的开发者而言,这是一个值得关注的进展。Rust 语言在内存安全和性能上的优势,有望让 Bun 在未来的应用中更加可靠和高效。
JavaScript 运行时 Bun 正进行一项重大重构,将核心部分从 Zig 语言迁移至 Rust。此举旨在大幅提升软件的可靠性,解决此前 Zig 版本中频繁出现的内存错误和崩溃问题,而 Rust 能够在编译阶段捕获更多此类潜在风险。
在这一重构过程中,AI 工具 Claude Fable 5 展现了惊人的效率。据团队透露,利用 64 个 Claude 实例并行工作,在短短 11 天内就生成了超过 100 万行代码,完成了原计划需要一年人工重构的工作量。尽管 AI 生成代码的 API 费用高达约 16.5 万美元,但 Bun 及其团队已于 2025 年 12 月被 Anthropic 收购,因此费用问题得以解决。

与此同步,Bun 发布了 v1.4.0 Canary 版本,该版本包含了对 128 个错误的修复,并且在运行性能上实现了约 2% 至 5% 的提升。此次核心引擎的重写,预示着 Bun 在性能和稳定性方面将迈向新台阶,尤其对于需要处理大量 JavaScript 代码的开发者而言,Rust 重构的 Bun 值得关注。




