Bun v1.3.14 releases tomorrow.
Bun v1.3.14 将于明天发布。
If we do merge the Rust rewrite, this would be the last version in Zig
如果我们确定合并 Rust 重写版,那么这将是最后一个基于 Zig 语言的版本。
形式大好,看来迁移主要原因还是内存和崩溃问题:
目前我对它( Rust 重写版)非常有信心。它已经通过了 Bun 在 Linux (x64 + arm64 glibc + musl)、Windows (x64 & arm64) 以及 macOS (x64 & arm64) 上的所有测试套件。它可能会同时修复大约 200 个 GitHub issue 。目前还在进行重构和简化,相关的博文也还没写。
我还没看到过任何一个基准测试显示它比 Zig 版本慢。两者的代码库基本一致。它没有使用 Rust 的异步( async )机制,且和 Zig 版本一样,极少使用第三方库。本质上它们是同一个东西,只是 Rust 提供了更好的工具来帮我们防止程序崩溃。