微软 TypeScript 7.0 正式版发布:14 年来最大变革,编译性能提升约 10 倍
最新 7 月 9 日消息,微软今日宣布推出 TypeScript 7.0 正式版,编译性能提升约 10 倍。

最新注:TypeScript 是由微软开发并维护的开源编程语言,它是 JavaScript 的严格语法超集,为这门动态脚本语言加入了可选的静态类型检查。
本次更新最大的亮点在于使用 Go 框架重构底层,是自 2012 年诞生以来最重大的底层重构。官方表示编译器完整迁移到 Go 语言后,借助原生代码速度与共享内存并行,编译和类型检查速度相比 6.0 平均提升约 10 倍。移植过程逐行翻译现有逻辑,因此语义与 6.0 严格一致,并通过了十年积累的测试套件验证。
与其他版本一样,TypeScript 7 可通过 npm 获取:
npm install -D typescript
以下是在一些大的开源代码库上运行 TypeScript 6 和 7 的编译时间,可以看到 TypeScript 7 速度明显加快:


TypeScript 7 在编译过程中对总内存的需求也更少:


此外,在同一台电脑上,老版本从打开编辑器到出现第一个错误,打开带有错误的文件大约需要 17.5 秒。而 TypeScript 7 则不到 1.3 秒 —— 快了 13 倍以上。
虽然 TypeScript 7.0 已经发布,但它没有附带 API。微软预计 TypeScript 7.1 将自带一个新的(且不同的)API,但在那之前,微软将优先确保 TypeScript 7.0 能够与 TypeScript 6.0 并行运行,以支持那些仍需对编译器进行程序访问的实用工具(如 typescript-eslint)。
作为 6.0/7.0 过渡过程的一部分,微软发布了新的兼容性包 @typescript/typescript6。该软件包提供了一个名为 tsc6 的可执行文件,如果需要,开发者可以并行安装 TypeScript 7.0(它自带的 tsc 二进制文件),不会有命名冲突。新包还重新导出了 TypeScript 6.0 API,这样开发者就可以使用 tsc 来运行 TypeScript 7,而其他工具则可以继续依赖 6.0。
《微软 TypeScript 7.0 正式版发布:14 年来最大变革,编译性能提升约 10 倍》转载自互联网,如有侵权,联系我们删除,QQ:369-8522。
相关图文
-
不用CoWoS也能上HBM!JEDEC发布SPHBM4新标准:内存迎来下调空间
快科技7月9日消息,国际半导体标准组织JEDEC日前正式批准新一代高带宽内存标准SPHBM4,编号JESD330-4。该标准的核心思路是继续采用HBM4级别的DRAM裸片堆叠,但配以标准封装形态和一条更快的窄... -
华硕ROG也有一颗中国芯:国产内存芯片稳超8000-8400MHz
快科技7月9日消息,随着CXMT的内存芯片产能提升,越来越多的国产内存条也爆发了,大品牌PC及板卡厂商也加入到了中国芯行列,华硕ROG也是如此。作为20周年系列活动的一部分,ROG今天宣布了一个... -
英伟达估值跌回AI热潮前 华尔街看多热情未减
快科技7月9日消息,据媒体报道,在不到两个月内市值蒸发约1万亿美元后,英伟达的股票估值以未来12个月预期市盈率计,已跌至本轮人工智能热潮启动以来的最低水平。尽管英伟达GPU仍主导AI数据中... -
30年前世嘉500万救英伟达一命!黄仁勋亲赴东京庆祝:免费送RTX 5090
快科技7月9日消息,英伟达日本公司宣布将于7月15日在东京举办小型粉丝活动,庆祝与世嘉合作30周年。英伟达首席执行官黄仁勋将亲临现场,再度介绍RTX Spark芯片。活动还设置抽奖环节,向一位到... -
超频碾压公版!技嘉RTX 5070 INFINITY完整规格出炉:6144核心+28Gbps显存
快科技7月9日消息,技嘉正式上线AORUS GeForce RTX 5070 INFINITY 12G显卡产品页面,型号为GV-N5070AORUS IF-12GD。该卡基于GeForce RTX 5070 GPU,配备6144个CUDA核心。技嘉官方确认核心频率...












