位置:首页 > 综合教程 > 微软TypeScript 7.0 RC正式发布 性能暴涨10倍 实现14年最大变革

微软TypeScript 7.0 RC正式发布 性能暴涨10倍 实现14年最大变革

时间:2026-08-09  |  作者:深海捕梦者  |  阅读:0

6月19日,微软正式放出了TypeScript 7.0 RC版本。

这个版本有个相当炸裂的亮点——性能直接提升了约10倍,而且完全兼容6.0语义。现有项目不用改任何代码,直接就能切过来。

14年历史,标配工具

TypeScript从2012年推出到现在,已经走过了14个年头。

作为JavaScript的静态类型超集,它如今基本上是前端和Node.js全栈开发领域的标配工具。

14年最大变革!微软TypeScript 7.0 RC发布:性能暴涨10倍!

底层重构:规模最大、改动最深

过去14年里,TypeScript的编译器一直是自托管的,单线程运行。

百万行级别的代码库,编译慢、内存占用高、编辑器里卡顿——这些老毛病不少开发者都深有体会。

这次的底层重构,可以说是TypeScript诞生以来规模最大、改动最深的一次架构变革。

整套编译器逻辑被一行一行地移植到了Go语言上。同时全程同步运行了十几年积累下来的全套测试套件来验证,确保新旧版本的语义完全一致。

业务代码不用动,直接升级就行。

14年最大变革!微软TypeScript 7.0 RC发布:性能暴涨10倍!

性能提升的来源

这次性能提升由两部分共同贡献:

  • 50%来自Go原生机器码的执行效率
  • 50%则得益于共享内存的多线程并行处理能力

整体内存占用差不多减了一半。

最新性能数据

来看看最新公布的性能数据,感受一下幅度:

  • VS Code代码库(150万行)的类型检查,从原来的77.8秒降到了7.5秒,差不多是1/10.4。
  • Sentry项目从133秒降到了16秒(1/8.2)。
  • TypeORM从17.5秒降到了1.3秒(1/13.5)。
  • Playwright从11.1秒降到了1.1秒(1/10.1)。
  • 内存使用量大约减半。

加速效果里,约50%来自原生代码速度的提升,另外50%来自并行处理。

基于LSP重构,原生多线程

新的编译器基于LSP(语言服务器协议)重构,原生支持多线程并发处理代码请求。

VS Code用户安装TypeScript Native Preview扩展就能抢先体验。这个扩展内置了自动导入、可展开的悬停提示、内嵌提示、代码透镜、JSX链接编辑、语义高亮、导入排序、无用导入自动移除等一大堆编辑器功能。

稳定性大幅提升

最新模糊测试数据显示,新版本语言服务器的命令失败率只有6.0版本的二十分之一。

也就是说,编码时出现卡顿、报错、丢失等问题的情况会大幅减少。对日常开发体验来说,这绝对是实打实的改善。

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多