Bun来自创作者
Bun 用 11 天将代码库从 Zig 重写为 Rust,v1.4.0 为首个 Rust 版本
Bun 团队在博客中介绍了借助 Claude Code 将 Bun 从 Zig 重写为 Rust 的过程,原因是垃圾回收与手动内存管理混用长期导致内存泄漏和崩溃,Bun v1.4.0 将是首个 Rust 版本,目前已在 canary 渠道提供。
重写从 5 月 3 日开始、5 月 14 日合并,共 11 天、6778 次提交,没有跳过或删除任何测试,按 API 价格计算约耗费 16.5 万美元。与 v1.3.14 相比,HTTP 吞吐量提升 2.8% 至 4.8%,Linux 二进制文件从 88MB 降至 70MB。
要点
- 去掉注释后,Bun 原有 535,496 行 Zig 代码。
- 峰值时约 64 个 Claude 实例同时工作。
- Claude Code 改用 Rust 版后 Linux 启动快 10%。
- 合并后已完成 11 轮 Claude Code Security 安全审查。
- 文中披露重写使用了 Claude Fable 5 预发布版。
原文:Rewriting Bun in Rust
Bun v1.3.14 was the last version of Bun written in Zig. Bun v1.4.0 will be the first version of Bun written in Rust.
收录于 。摘自官方博客的简短节选,著作权归原发布者所有。