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能力规划。

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。