LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

TypeScript 7 正式版发布:内存减半,速度提升近 12 倍

admin
2026年10月11日 16:44 本文热度 158

去年 3 月,微软对外公布了一件事,TypeScript 的编译器要换一种语言重写,目标是把速度提到十倍,内存减掉一半。这套说法当时听起来像画饼,毕竟从 2012 年发布算起,这门语言的代码库已经长了十四年。

今年 7 月份,TypeScript 7.0 正式发布,当初的目标兑现了,编译器换成 Go 实现,编译过程用上多线程和共享内存。官方基准里,VS Code 代码库的类型检查从 125.7 秒掉到 10.6 秒,提速接近 12 倍,内存占用收窄到原来的一半左右。

一个用了十四年的编译器,换语言重写了

TypeScript 的编译器一直是 TypeScript 自己写的,跑在 Node.js 上,单线程。项目越写越大之后,类型检查的时间从几秒涨到几十秒,再涨到几分钟,CI 上排队最久的常常就是这一步。

原生移植的思路很直接,把编译器换成编译型语言,让多核真正派上用场。团队选了 Go,垃圾回收和并发模型成熟,产物部署方便,跨平台构建也省事。新实现里,类型检查的不同阶段可以并行推进,结构相同的内存可以共享,不再把一个巨大的语法树整棵搬来搬去。

速度差在数量级上

内存减半,这一点在大仓库上体感明显,过去跑一次全量检查,风扇狂转,编辑器卡住,现在同样的活干完,机器还有余力。

类型检查从分钟掉进秒级,编辑器不再卡在进度条上,对我们这些每天都在写代码的人来说,这比任何新语法都实在。


该文章在 2026/10/12 9:30:44 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号