@seclink: Bun 是一款于 2022 年发布、旨在替代 Node.js 的高速 JavaScript 运行时,尽管性能表现强劲,但其基于 Zig 语言编写的代码库却面临着稳定性方面的挑战。 Sumner 利用 Anthropic 公司的 Claud…
摘要
Sumner 使用 Anthropic 的 Claude AI 将 Bun 运行时的 96 万行 Zig 代码成功移植到 Rust,验证了 AI 在代码重写方面的巨大效率潜力。
Bun 是一款于 2022 年发布、旨在替代 Node.js 的高速 JavaScript 运行时,尽管性能表现强劲,但其基于 Zig 语言编写的代码库却面临着稳定性方面的挑战。 Sumner 利用 Anthropic 公司的 Claude AI 工具,将该项目中的 96 万行代码移植到了 Rust 语言,并在搭载 glibc 的 Linux x64 环境下实现了 99.8% 的测试通过率。 这一概念验证项目不仅突显了 Rust 语言在编译时安全性方面的优势,更展示了人工智能在将代码重写所需时间从数周缩短至数日方面的强大能力; 尽管如此,Bun 的主代码仓库目前仍将继续沿用 Zig 语言。
相似文章
@trq212: Jarred 尝试用 Rust 重写 Bun,它通过了现有测试套件中 99.8% 的测试,我们不够有雄心壮志
一位名叫 Jarred 的开发者成功用 Rust 重写了部分 Bun 运行时,在现有测试套件中实现了 99.8% 的通过率,引发了关于工程雄心的讨论。
@seclink: 运行时无关:同一代码在 Node.js / Deno / Bun / Cloudflare Workers 等环境中无缝运行。 基于 Web 标准:直接使用 fetch、Request、Response 等原生 API,无需额外适配。 高…
srvx is a new runtime-agnostic server framework that lets the same code run on Node.js, Deno, Bun and Cloudflare Workers while using native Web APIs and achieving ~97% native performance.
2026 年的 Zig 与 Rust
本文在 2026 年的背景下对比了 Zig 和 Rust,认为编程代理通过自动化生成 Rust 代码,削弱了 Zig 在人机交互体验上的优势。
@QingQ77: 用纯 Rust 实现 LLM 推理引擎,针对每种硬件×模型×量化组合定制 CUDA 内核,跑出比 vLLM 和 TensorRT-LLM 更高的推理速度。 https://github.com/Avarok-Cybersecurity/a…
Atlas 是一个纯 Rust 实现的 LLM 推理引擎,通过为每种硬件×模型×量化组合定制 CUDA 内核,实现了比 vLLM 和 TensorRT-LLM 更快的推理速度。
Show HN: Mochi.js:专为 Bun 原生开发的高保真浏览器自动化库
Mochi.js 是一个新的开源浏览器自动化库,专为 Bun 运行时原生构建,旨在通过关系一致性、原生 Chromium 获取和行为合成来绕过检测机制。