游乐游手机版
首页/AI热点日报/热点详情

TypeScript 7.0 RC发布底层重构至Go语言编译性能提升约10倍

类型:热点整理2026-06-20
微软发布了TypeScript7 0候选发布版,这是该语言14年来最大规模的底层架构革新。新版编译器被完全重写并移植至Go语言,结合多线程并行处理能力,实现了编译性能约10倍的飞跃,内存占用减半。官方测试显示,在VSCode、Sentry等大型代码库上,类型检查时间从数十秒缩短至数秒。此次升级完

微软于近日正式推出 TypeScript 7.0 候选发布版(RC),这标志着这款主流编程语言在诞生 14 年后迎来了史上最大规模的底层架构重构。本次更新的核心变化在于,整个编译器核心逻辑已被逐行迁移至 Go 语言,旨在从根本上解决大型项目长期面临的编译速度缓慢、内存占用过高等性能瓶颈。

TypeScript 7.0 RC发布:底层重构至Go语言,编译性能提升约10倍

自 2012 年发布以来,TypeScript 已发展成为前端与全栈开发领域不可或缺的核心工具。然而,其编译器长期依赖自托管的单线程运行架构,在处理数百万行代码的超大型项目时,编译耗时和编辑器响应延迟的问题日益突出。本次底层重构正是为了彻底攻克这些长期存在的性能瓶颈。

编译性能飙升 10 倍,内存占用锐减 50%

根据官方公布的基准测试数据,TypeScript 7.0 RC 版在多项大型开源项目中的表现极为亮眼,编译与类型检查性能实现了约 10 倍的提升。具体来看:VS Code 代码库的类型检查时间从 77.8 秒缩短至 7.5 秒;Sentry 项目从 133 秒降至 16 秒;TypeORM 从 17.5 秒优化至 1.3 秒;Playwright 则从 11.1 秒减少至 1.1 秒。与此同时,整体内存使用量大约减少了一半

架构革命:Go 语言与并行处理双引擎驱动

此次性能的显著飞跃主要得益于两大技术变革。首先,约 50% 的性能增益源于将编译器逻辑迁移至 Go 语言,从而利用原生机器码的高效执行效率;其次,另外 50% 的增益则来自全新的共享内存多线程并行处理能力,使编译器能够并发处理多个代码请求。为确保此次大规模重构的稳定性和正确性,开发团队全程使用十余年间积累的完整测试套件进行验证,保证了新旧版本语义的完全统一,现有项目可无缝升级。

编辑器体验同步升级

全新的编译器基于语言服务器协议(LSP)进行重构,原生支持多线程并行处理。开发者现在可以通过安装 VS Code 的“TypeScript Native Preview”扩展抢先体验。该扩展提供了自动导入、可展开悬停提示、内嵌提示、代码透镜等一系列增强的编辑器功能。官方模糊测试数据显示,新版语言服务器的命令失败率仅为 6.0 版本的二十分之一,这意味着编码过程中的卡顿、意外报错等问题将大幅减少。

来源:驱动之家

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。