编辑:alear 2026-07-09 10:20:40 来源于:ithome
系统之家 7 月 9 日最新消息,微软正式推出 TypeScript 7.0 稳定版,新版全量编译与类型检查速度相比 6.0 版本平均提升约 10 倍,内存占用同步减半,此外通过了十余年积累的完整测试套件验证,绝大多数项目可零代码修改直接升级。

系统之家注:TypeScript 是由微软开发并维护的开源编程语言,它是 JavaScript 的严格语法超集,为这门动态脚本语言加入了可选的静态类型检查。
本次更新最大的亮点在于使用 Go 框架重构底层,是自 2012 年诞生以来最重大的底层重构。官方表示编译器完整迁移到 Go 语言后,借助原生代码速度与共享内存并行,编译和类型检查速度相比 6.0 平均提升约 10 倍。移植过程逐行翻译现有逻辑,因此语义与 6.0 严格一致,并通过了十年积累的测试套件验证。
与其他版本一样,TypeScript 7 可通过 npm 获取:npm install -D typescript
以下是在一些大的开源代码库上运行 TypeScript 6 和 7 的编译时间,可以看到 TypeScript 7 速度明显加快:


TypeScript 7 在编译过程中对总内存的需求也更少:


此外,在同一台电脑上,老版本从打开编辑器到出现第一个错误,打开带有错误的文件大约需要 17.5 秒。而 TypeScript 7 则不到 1.3 秒 —— 快了 13 倍以上。
虽然 TypeScript 7.0 已经发布,但它没有附带 API。微软预计 TypeScript 7.1 将自带一个新的(且不同的)API,但在那之前,微软将优先确保 TypeScript 7.0 能够与 TypeScript 6.0 并行运行,以支持那些仍需对编译器进行程序访问的实用工具(如 typescript-eslint)。
作为 6.0/7.0 过渡过程的一部分,微软发布了新的兼容性包 @typescript/typescript6。该软件包提供了一个名为 tsc6 的可执行文件,如果需要,开发者可以并行安装 TypeScript 7.0(它自带的 tsc 二进制文件),不会有命名冲突。新包还重新导出了 TypeScript 6.0 API,这样开发者就可以使用 tsc 来运行 TypeScript 7,而其他工具则可以继续依赖 6.0。
相关阅读
《Statcounter 2026 年 6 月份额报告!Windows 11 全球份额降至 69.92%》
《Win11 26H2 功能前瞻:优化搜索体验、重塑开始菜单,自定义系统更新管控》
《微软最强 Win11 版本:专业工作站支持四路处理器与 6TB 大容量内存》
以上是系统之家提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家官网。
发表评论
共0条
评论就这些咯,让大家也知道你的独特见解
立即评论以上留言仅代表用户个人观点,不代表系统之家立场