TypeScript 7.0 发布候选版,基于Go重写后速度提升10倍
作者: CBISMB
责任编辑: 邹大斌
来源: CBISMB
时间: 2026-07-03 11:08
关键字: 微软 ,TypeScript ,Go ,编译器 ,并行处理
浏览: 0
点赞: 0
收藏: 0
微软宣布TypeScript 7.0进入发布候选(RC)阶段。这版不再基于JavaScript构建,而是用Go语言彻底重写——这是TypeScript历史上最重大的一次技术架构变迁。
微软称,得益于原生代码速度和共享内存并行机制,TypeScript 7.0通常比基于JavaScript的TypeScript 6.0快约10倍。与6.0不同,7.0实现了多项操作的并行处理,包括解析、类型检查和代码生成。其中解析和生成操作在很大程度上可以跨文件独立执行,因此并行化在更大规模的代码库中能自然扩展,且额外开销极小。不过微软也坦言,并非TypeScript构建流程中的每一步都能够轻松并行化。
开发者可以通过npm直接安装候选版:
```
npm install -D typescript@rc
```
由于稳定的编程接口要到TypeScript 7.1才会提供,微软将并排运行兼容性作为7.0的优先事项——确保7.0能与6.0共存而不产生`tsc`命令冲突。为此推出兼容包`@typescript/typescript6`,提供一个名为`tsc6`的可执行文件,同时重新导出TypeScript 6.0的API,使`tsc`可用于7.0版本而其他工具仍可依赖6.0。
微软表示,TypeScript 7.0正式版预计在一个月内发布,后续将聚焦发布协调、已报告回归问题的修复以及TypeScript 7.1的API能力规划。