Cloudflare 携手 VoidZero 开发 tsrs:Rust 版 TypeScript 快 8 倍省 70% 内存
Ben's Bites · rss · 2026-10-20
Cloudflare 与 VoidZero 宣布与 Owner.com 的 Max Schwenk 合作开发 tsrs——TypeScript 编译器的 Rust 移植版,作为 Oxc 工具链的一部分孵化,并与 TypeScript 团队密切协作,明确表示不 fork TypeScript、语言设计仍由 TypeScript 团队全权掌控。
关键信息:
- 性能:在相同 type check worker 数量下,tsrs 比 TypeScript 7.0 快最高 8 倍、内存省约 70%;TypeScript 7.1 beta 本身也比 7.0 快 2.5 倍,部分优化已从 tsrs 上游回馈。
- 为什么选 Rust:Go 版 tsc 已快 10 倍,但 Rust 可直接编译到 WebAssembly,无需像 Go 那样打包 GC,内存模型更适合 Wasm。这让完整开发环境可跑在浏览器、Cloudflare Workers、嵌入式设备中,也为 agent 提供端到端沙箱化的开发工具链。
- 维护方式:将与 Theo Browne 把 tsc-rs 合并进 tsrs,支持 LSP 等全部特性;复用维护 Vinext 的 agent 流程——每天早上 agent 审查上游变更、开跟踪 issue,每晚对兼容性矩阵跑上游测试套件,发现差距自动定位、构建复现、移植测试并提出修复。性能优化也会回馈给 TypeScript Go 代码库。
- 动机:作者观察到前沿 AI 模型现在能几乎独立地在几天内完成大规模语言移植,已出现大量 Rust/C++ 版 TypeScript(slopfork、忠实移植、重构版),说明社区对更快 TypeScript 有真实需求。
- 可通过 npm 安装试用:npm install tsrs && npx tsrs。
「编程与Agent」频道最新
- SlideOn 已进 sentence-transformers,pip 即装即用 — tomaarsen · 2026-10-20
- 前端开发者自问:当 agent 成为主要数据消费方,UI 还值得做吗 — DanielLockyer · 2026-10-20
- 果蝇当主角的迷你 MMO:10M 上下文模型当导演跑通整个游戏世界 — Kyrannio · 2026-10-20
- Deep Research 跑一题耗时 682 分钟、54 轮纠偏,用户直呼像兼职 — big-fox- · 2026-10-20
- 用 Claude CLI 挂 83 个 MCP 工具跑全套销售自动化 — Extension-Lie-8715 · 2026-10-20
- AgentCore Gateway 策略只拦 MCP 工具,资源读取始终放行 — rahulladumor · 2026-10-20