TypeScript 7 正式发布:Go 语言重写带来 10 倍性能飞跃
来源:dev.to — 2026-07-31
📋 概述
TypeScript 7 编译器用 Go 语言重写(项目代号 Corsa),带来惊人的性能提升。在 VS Code 代码库上,编译时间从 125.7 秒降至 10.6 秒,提升 11.9 倍;启用 8 个并行 checker 后进一步降至 7.51 秒(16.7 倍加速)。内存占用也显著降低,VS Code 场景下减少 18%。编辑器的类型检查操作近乎瞬时完成。
🔑 核心要点
- Go 语言重写:TypeScript 编译器从 JavaScript(Strada)逐行移植到 Go(Corsa),利用原生线程替代 Node.js 单线程
- 11.9 倍编译加速:VS Code 代码库编译从 125.7 秒降至 10.6 秒,sentry 库加速 8.9 倍,playwright 加速 8.7 倍
- 多线程并行检查:使用 --checkers 8 标志后,VS Code 编译进一步降至 7.51 秒(16.7 倍加速)
- 内存优化:累计内存使用在 VS Code 上减少 18%,bluesky 减少 26%,playwright 减少 11%
- VS Code 性能飞跃:查找首个错误的时间从约 17.5 秒降至不到 1.3 秒,编辑器响应近乎瞬时
💡 金句
Editor operations now nearly instantaneous — finding first error in VS Code from ~17.5s to <1.3s.
👍 0
👎 0
← 返回 Dev.to 首页