产业 / 媒体
Claude辅助Bun完成Zig到Rust大重构
Bun项目开发者Jarred Sumner借助Claude Fable 5模型,仅用11天就完成了JavaScript运行时从Zig到Rust的完整重构。整个过程并行运行64个AI实例,累计生成超过100万行代码,API成本约16.5万美元。若由人工团队完成,估算需要约一年时间。Sumner表示,重构的核心动因是提升可靠性,Zig长期存在内存错误与崩溃问题,而Rust可在编译阶段捕获大量此类缺陷。重构后发布的Bun v1.4.0 Canary版修复了128个错误,运行速度提升约2%至5%。值得一提的是,Bun团队已于2025年12月被Anthropic收购,AI费用由母公司承担。
Bun项目创始人Jarred Sumner于7月8日发布博文,宣布在Claude Fable 5模型的协助下,历时11天将这款JavaScript运行时从Zig语言完整重写为Rust语言。整个项目耗资约16.5万美元,按当前汇率折合人民币超过110万元,团队却将原本可能耗时一年的工程压缩到了不到两周。
Sumner在博文中解释了选择重构的根本原因:Zig虽然具备出色的性能表现,但长期存在内存错误与难以彻底修复的崩溃问题,严重影响运行时的稳定性。相比之下,Rust的所有权模型与借用检查机制能够在编译阶段捕获大量内存类错误,从根本上降低运行时崩溃的概率。
在重构过程中,64个Claude Fable 5实例同时并行运作,连续11天不间断生成代码,累计输出超过100万行。Sumner将这种工作模式形容为前所未有的协同效率,远超传统人工团队的产出能力。这种大规模AI协同编程的实践,也为软件工程领域提供了新的参考样本。
重构成果已落地为Bun v1.4.0 Canary版本发布。该版本修复了128个已知错误,整体运行速度提升约2%至5%。虽然性能增益看似有限,但考虑到底层语言的完全切换与错误修复规模,这一成绩已属难得,也为后续正式版本奠定基础。
值得注意的是,Bun团队已于2025年12月被Anthropic正式收购,这使得Sumner在使用Claude进行大规模重构时几乎无需顾虑API成本。这次收购也为AI模型与开发者工具的深度整合提供了范例,展示了当模型供应商直接拥有下游应用时,技术迭代可以更加激进与高效。
要点
- Bun运行时在Claude Fable 5辅助下,仅用11天完成从Zig到Rust的完整语言迁移,重写代码量超100万行
- 64个AI实例并行作业,将传统需一年的工作量压缩至11天,API费用约16.5万美元
- 重构主因是解决Zig的内存错误与崩溃问题,Rust的编译期检查机制可从源头规避类似缺陷
- 新版Bun v1.4.0 Canary修复128个错误,运行速度提升约2%至5%
- Bun团队2025年12月已被Anthropic收购,AI调用成本由母公司承担,重构无费用顾虑
原始标题:11 天 Claude Fable 5 狂写超 100 万行代码:Rust 重构 JavaScript 运行时 Bun
本文由 DataHub 基于公开来源整理,用于信息发现与摘要阅读;具体事实、数据和后续更新以原始来源为准。