TypeScript 7.0 发布:速度提升 8 - 12 倍,多项性能与功能优化!

发布时间:2026/7/10 5:22:12
TypeScript 7.0 发布:速度提升 8 - 12 倍,多项性能与功能优化! TypeScript 7.0 正式发布2026 年 7 月 8 日TypeScript 7 正式发布这是原生移植版本速度提升 8 - 12 倍。TypeScript 从诞生起就为可扩展的 JavaScript 开发提供支持去年团队公布可扩展性计划用 Go 语言进行原生移植。TypeScript 7 可通过 npm 安装安装后可在工作区使用新的 tsc 可执行文件。借助新的语言服务器协议LSP支持多种编辑器都能支持 TypeScript 7。更快的 TypeScript 意味着什么在实际开发中更快的 TypeScript 让开发各环节更流畅如等待编辑器加载项目时间可忽略不计“查找所有引用”等操作延迟大幅缩短运行 tsc 命令反馈更快。在一些大型开源代码库上TypeScript 7 相比 TypeScript 6 提速 7.7 - 11.9 倍且构建过程中通常能减少总体内存使用减少量从 -6% 到 -26%。在同一台计算机上打开 VS Code 代码库包含错误的文件时TypeScript 7 速度比 TypeScript 6 提升超 13 倍。经过实战检验可用于生产环境TypeScript 项目过去十多年积累数万个测试用例确保版本稳定可靠。TypeScript 7 还与众多内外部大型团队合作测试结果积极。重建大部分测试基础设施新语言服务器使失败的语言服务器命令减少 80% 以上服务器崩溃率降低 60% 以上。收到许多大规模团队积极反馈如 Slack 合并队列时间减少 40%Vanta 项目提速 9 倍等。可与 TypeScript 6.0 并行运行TypeScript 7.0 目前无 API预计 7.1 会提供。为满足部分工具需求发布新兼容包 typescript/typescript6可避免命名冲突。可通过 npm 别名实现相关操作。目前多数开发者通过 typescript/native-preview 包安装 TypeScript 7之后夜间构建版本将在标准 typescript 包下以 next 标签发布。自定义扩展并行化和控制选项TypeScript 7.0 可并行执行多个步骤引入 --checkers 和 --builders 标志微调并行化行为还引入 --singleThreaded 标志禁用并行化。类型检查器并行化方面默认工作线程数量为 4可配置增加数值在特定机器上可加快构建速度但可能增加内存使用量。项目引用构建器并行化可通过 --builders 标志配置对单仓库有用。单线程模式在特定情况下有帮助。改进的 --watch 模式TypeScript 7 的 --watch 模式基于 Parcel 打包器的文件监视器构建提供高效、稳定的跨平台文件监视功能。移植过程中遇到诸多挑战最终移植成功在跨平台 --watch 模式中资源使用改进收到早期用户积极反馈。自 5.x 版本以来的更新以及 6.0 版本带来的新特性TypeScript 7.0 与 6.0 类型检查和命令行行为兼容但采用 6.0 新默认设置并对弃用标志和构造提供硬错误提示。有显著的配置默认值变化如 strict 默认值为 true 等。还有一些已弃用并变为硬错误的特性。模板字面量类型现在保留 Unicode 代码点对 JavaScript 支持也重新设计使其与对 TypeScript 文件分析更一致。编辑器体验TypeScript 7.0 性能改进延伸到编辑器体验。VS Code 有专门扩展之后本身将支持Visual Studio 最新版本会根据工作区自动启用。新基础设施基于 LSP 构建添加了一些缺失功能。但使用 Vue 等框架的工作流及 Angular 模板特殊类型检查可能暂时无法使用 TypeScript 7团队正在解决。未来规划TypeScript 7.0 是重要里程碑发布后团队将投入新功能开发等工作预计发布周期与之前相似每 3 - 4 个月发布含新功能版本。鼓励用户分享使用体验。