产业观察

TypeScript 移植到 Rust:快 8 倍、内存少 70%,还能跑进浏览器

OSCHINA·2026/10/22 02:48:59🔗 原文

📋总体概括

TypeScript 编译器的 Rust 移植版 tsrs 由 Cloudflare、VoidZero 与 Owner.com 的 Max Schwenk 合作开发,并入 Oxc JavaScript 编译器工具链孵化。早期基准显示其比 TypeScript 7.0 快 8 倍、内存占用少 70%(同配置对比)。与微软主导的 TypeScript 7.0(原生移植)不同,tsrs 不是 fork,目标是兼容官方实现并运行在浏览器等场景。这延续了 JS 工具链用 Rust 重写提速的行业浪潮,前端构建性能竞争进入新阶段。

⚡关键信息

  • ▸tsrs 是 TypeScript 编译器的 Rust 移植版,由 Cloudflare、VoidZero 和 Owner.com 的 Max Schwenk 合作开发
  • ▸早期基准显示比 TypeScript 7.0 快 8 倍、内存少 70%(同配置对比)
  • ▸tsrs 明确不是 fork,被纳入 Oxc JavaScript 编译器工具链孵化
  • ▸项目方称目标是放进浏览器等场景运行,扩展原生 TypeScript 的适用边界
  • ▸这是继微软官方 TypeScript 7.0 原生化之后,社区再度押注 Rust 重写编译器

🔥犀利点评

微软官方自己都在用 Go 重写 TypeScript(7.0),社区转头用 Rust 再来一遍,快 8 倍的说法很提气,但编译器竞争的关键从来不是基准跑分,而是类型检查的严格一致性和生态兼容——官方实现一个 bugfix,移植版就得跟着追。tsrs 塞进 Oxc 工具链是好策略, bundler/linter/编译器一体化确实省事,但多条原生 TS 路线并行,本质是社区对微软迭代速度的不信任投票。最终大概率又是一轮工具链大洗牌,开发者坐收渔利,只是迁移成本又得交一遍学费。

本文由本站自动聚合,以下为原始来源:前往 OSCHINA 阅读全文 →