产业观察
TypeScript 移植到 Rust:快 8 倍、内存少 70%,还能跑进浏览器
📋总体概括
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 阅读全文 →