
Cloudflare與VoidZero推出TypeScript編譯器Rust移植版tsrs,宣稱速度提升8倍且記憶體用量減少70%
Cloudflare、VoidZero與Owner.com合作開發名為tsrs的TypeScript編譯器Rust移植版本,並將其納入Oxc JavaScript編譯器工具鏈。根據早期基準測試,在相同類型檢查工作數下,tsrs比TypeScript 7.0快達8倍,記憶體使用量減少約70%。
- tsrs並非TypeScript的分叉(fork),而是旨在嚴格遵循原始實作的移植版本,由TypeScript團隊保留語言設計與發展方向的最終決定權。
- 選擇Rust而非Go的主要動機在於WebAssembly支援:Rust的記憶體管理模型允許更高效的Wasm執行環境,無需像Go那樣編譯垃圾回收器,適合在瀏覽器或邊緣設備運行完整開發環境。
- 維護策略採用自動化代理流程,每日監控上游變更並自動生成相容性矩陣,同時承諾將發現的性能優化貢獻回TypeScript官方Go代碼庫。
- 目前tsrs為實驗性發布,存在與上游版本行為差異(如診斷訊息順序),團隊目標是在穩定版發布前將這些差異降至最低。



















