0

微软宣布 TypeScript 性能将提升 10 倍

继微软宣布 TypeScript 5.8 后,微软宣布对 TypeScript 编译器及工具链进行 Go 语言重构,这一重构计划将提升 10 倍编译性能,并显著降低内存使用量。

据官方预计,2025 年中期将推出支持命令行类型检查的原生编译器预览版,到年底将提供功能完整的编译和语言服务解决方案,开发者可以参考 typescript-go 仓库

据微软透露,新的 Go 语言编译器实现已能够处理多种流行的 TypeScript 项目。测试数据显示,在大型代码库如 Visual Studio Code(1,505,000行代码)上,编译性能提升10.4倍,时间从 77.8 秒缩短至 7.5 秒;在中型项目如 Playwright(356,000行)上,性能提升10.1倍,时间从 11.1 秒缩短至 1.1 秒;即使在小型库如 rxjs(2,100行)上,也获得了 11 倍的性能提升,处理时间从 1.1秒 缩短到 0.1 秒。在编辑器场景中,以 Visual Studio Code代 码库为例,项目加载速度提升8倍,时间从9.6秒减少到约1.2秒,同时内存占用也降低了约50%。

在版本路线方面,TypeScript 团队将继续在 6.x 系列中开发基于 JavaScript 的代码库,并计划引入一些与即将推出的本地代码库对齐的更改。当本地代码库与当前 TypeScript 达到足够一致性时,将发布为TypeScript 7.0。为确保平稳过渡,官方表示将维护 6.x 版本直到 TypeScript 7 达到足够的成熟度和采用率。

via Microsoft Dev

0 评论
内联反馈
查看所有评论
订阅
X

您正在使用 IE 6 浏览器访问本博客。简单几步,您就可以升级:Internet Explorer

X
0
希望看到您的想法,请您发表评论x