用 Rust 重写 Bun

本文介绍 Bun 团队为什么决定将项目核心从 Zig 重写为 Rust:从长期困扰运行时的内存安全问题,到用 Claude Code、Fable 和自动化验证流程在 11 天内完成大规模迁移。原文地址:Rewriting Bun in Rust。本文由LobsterAI自动翻译和发布。 Jarred Sumner · 2026 年 7 月 8 日 原文:Rewriting Bun in Rust 披露:Bun 已于 2025 年 12 月被 Anthropic 收购。我和 Bun 团队的其他成员在 Anthropic 工作。在 Rust 重写的大部分过程中,我使用了 Claude Fable 5 的预发布版本。 Bun 最初是把 esbuild 的 JavaScript 和 TypeScript 转译器从 Go 逐行移植到 Zig。我在 2021 年 4 月 16 日写下了第一行 Zig。看到 Hacker News 上那份单页的 Zig 语言参考后,我押注了 Zig;它对底层控制和性能的重视让我非常兴奋。 从一开始,Bun 的范围就极其庞大:...

July 11, 2026 · 23 min · fisherdaddy