微软正式发布 TypeScript 7.0,这一新版本主打性能与开发体验的大幅提升,相比此前的 TypeScript 6.0,在关键性能指标上最高快了约 10 倍。TypeScript 7.0 已通过多轮预览测试,被官方定位为“可用于生产环境”的稳定版本,并已在 Visual Studio Code、Visual Studio 和 WebStorm 等主流编辑器中开箱即用。
Tt~4'{Bc
:P-H8*n"" 微软表示,此前在 2026 年 3 月发布的 TypeScript 6.0 主要是为 7.0 做架构清理与铺垫,因此 7.0 在项目加载、自动补全、查找引用与诊断等多个核心开发流程中都实现了显著的性能优化。在与开发者联合测试期间,微软收集到的内部与外部反馈被形容为“极度正面”,官方也强调已经对该版本进行了广泛验证,以确保在大型工程中的可靠性。
iM8Cw/DS uf?;;wg 在具体特性方面,TypeScript 7.0 引入了多项围绕并行化和扩展性的改进,包括“自定义扩展:并行化与控制”“类型检查器并行化”“项目引用构建器并行化”“改进的 --watch 模式”等,同时保留了单线程模式以适配特定环境。此外,新版本还带来模板字面量类型对 Unicode 码位的更好保留、针对 JavaScript 差异的更新、编辑器体验增强以及对嵌入式语言的支持改进等。
__}SHU0R ;}Jv4Z 微软公布的基准测试显示,在多个大型开源项目上,TypeScript 7.0 的编译速度相较 6.0 有成倍提升。例如,在约 230 万行代码的 VS Code 项目中,TypeScript 6.0 完整构建耗时约 125.7 秒,而 7.0 仅需 10.6 秒,提速约 11.9 倍;在 Sentry、Bluesky、Playwright 和 tldraw 等项目上,构建速度提升也在约 7.7 倍至 8.9 倍区间。
N #v[YO`. 1HO;~NJ]m 除了时间维度的优化,TypeScript 7.0 在构建过程中的内存占用也得到明显改善。在 VS Code 项目中,构建过程的内存峰值由 6.0 的约 5.2GB 降至 7.0 的约 4.2GB,降幅约 18%;在 Bluesky 项目中,内存占用从约 1.8GB 降至 1.3GB,降幅约 26%,其他项目普遍也实现了 6% 至 15% 左右的内存缩减。
@|(cr: (=H _gVihu 编辑器端的交互性能同样是此次更新的一大亮点。微软指出,在 Visual Studio Code 中,当开发者打开一个包含错误的文件时,7.0 版本定位首个错误的时间从此前约 17.5 秒缩短至约 1.3 秒,响应速度提升约 13 倍,有助于显著减少等待时间、提升迭代效率。
f_ MK4 ?sHZeWZ( 需要注意的是,TypeScript 7.0 本身并未引入新的官方 API。对于依赖现有 API 的工具链及插件生态,微软建议可以在兼容场景下让 TypeScript 6.0 与 7.0 并行共存;更新后的 API 将随后在 TypeScript 7.1 中提供。这种分步发布策略旨在在确保性能飞跃的同时,尽量降低对现有生态的冲击。
B}04E^ N@PuC> 在获取方式上,开发者可通过 Node 包管理器(npm)直接安装 TypeScript 7.0:运行命令 npm install -D typescript即可将其作为开发依赖添加到项目中。如果希望提前体验后续版本的新功能与优化,也可以通过npm install -D typescript@next安装夜ly 构建版本,以便在正式发布前进行测试和反馈。
;C-ds e^*&& 展望未来,微软已经在官方博客中预告,将继续围绕性能增强、新功能扩展以及 API 更新推进 TypeScript 的迭代,预计在未来数月内推出更多版本。随着 TypeScript 7.0 正式上线,这一兼具静态类型与 JavaScript 生态的语言实现,正试图通过更快的构建速度和更轻量的资源占用,进一步巩固其在前端与全栈开发领域的地位。
d\qszYP[