Microsoft 通过在 Go 中实现本机,将 TypeScript 的速度提高了 10 倍

发布时间:2025年3月14日    来源:szf
Microsoft 通过在 Go 中实现本机,将 TypeScript 的速度提高了 10 倍

快速阅读: 《技术点》消息,微软宣布TypeScript性能将大幅提升十倍,通过移植到Go语言实现,显著缩短编译时间和内存使用,尤其在大型代码库中效果明显。TypeScript 7.0的新Go版本已在多个GitHub仓库中测试,性能提升9.1到13.5倍,Visual Studio Code加载时间从9.6秒降至1.2秒。

微软近期披露了一些令人振奋的实际性能提升即将应用于TypeScript。这种开源编程语言的主要架构师希望,即使在需求极高且规模庞大的代码库中,TypeScript也能为开发者提供卓越的体验。TypeScript 的平均速度预计将提升至原来的十倍。微软的安德斯·海尔斯伯格( Anders Hejlsberg )团队正通过语言编译器和工具的新本地端口进行激进的性能改进。微软的代码设计师将把 TypeScript 移植到 Go 语言上,同时保留旧版本以确保兼容性。根据最新的 TIOBE 指数,TypeScript 目前是全球第37种最受欢迎的语言,而 Go(Lang)排名第七。

海尔斯伯格表示,新的实现方式将极大改善编辑器启动时间,将大多数编译时间减少到原来的十分之一,并显著降低内存使用量。尽管 Go 是一种完全编译的高级语言,TypeScript 则旨在开发大型应用程序并将它们转译(跨编译)为 JavaScript。然而,在真正庞大的代码库中,这可能会成为一个棘手的问题。海尔斯伯格在提到 TypeScript 不是最快速的语言时也指出了显而易见的事实,尽管它可以在 0.0000009645 帧每秒的速度下可笑地运行《毁灭战士》。程序员在使用当前版本的 TypeScript 时必须忍受长时间的加载和检查时间。对于一些项目,开发者必须在合理时间内加载代码库或完整查看源代码之间做出选择。

海尔斯伯格引用了“由人工智能驱动的新体验带来的好处”,利用大型语义数据集,这些数据集需要在较短的延迟时间内可用。用户可以从一个新的工作存储库中构建和运行 TypeScript 的新 Go 版本,该版本已经在许多 GitHub 的热门代码库中加速了加载时间。海尔斯伯格提供了一些有趣的例子,通过当前 TypeScript Go 实现,性能提升范围从 9.1 倍(tRPC)到 13.5 倍(TypeORM)。

“虽然我们还未完成所有功能,但这些数字代表了你将在大多数代码库中看到的性能提升幅度”,首席开发人员说。性能在代码编辑器中尤为重要,因为开发者大多时间都在那里工作。以 Visual Studio Code 代码库为基准,海尔斯伯格表示,在快速计算机上加载整个项目的时间将从大约 9.6 秒减少到大约 1.2 秒。整体内存使用量“看起来”减少了一半,尽管还有可能进行进一步优化和改进。

TypeScript 的最新版本是 5.8,而微软很快将发布 TypeScript 5.9。海尔斯伯格确认,当前基于 JavaScript 的语言实现将继续进入 6.x 系列,而新的 Go 版本被命名为 TypeScript 7.0。微软计划支持 TypeScript 6.x 和 7.x,直到新迭代成熟为止。

(以上内容均由Ai生成)

你可能还想读

美国能源部 17 个国家实验室全景及创世纪计划战略布局分析

美国能源部 17 个国家实验室全景及创世纪计划战略布局分析

快速阅读: 美国能源部17个国家实验室构成顶尖科研体系,在基础科学、能源安全、气候变化等领域发挥关键作用。拥有全球领先的超算资源及顶尖人才,年经费约220亿美元。随着“创世纪计划”启动,实验室将形成协同网络,推动美国在清洁能源、量子计算等前 […]

发布时间:2025年12月8日
谷歌Gemini 3 Pro发布

谷歌Gemini 3 Pro发布

快速阅读: 谷歌发布新一代推理模型Gemini 3 Pro,显著提升数学、编程和视觉理解能力。一经发布,Gemini 3 Pro几乎横扫各大评测榜单,在LMArena大模型竞技场中以1501的Elo得分高居榜首。在MathArena数学竞赛 […]

发布时间:2025年11月19日
独具创新,直击痛点:深度解析华为十大最新方案

独具创新,直击痛点:深度解析华为十大最新方案

快速阅读: 第三个方案,是华为的U6GHzAAU天线。综合来看,华为的U6GAAU,真正实现了容量覆盖双优,助力全球U6G商用。LampSiteX,是LampSite系列的最新型号。第五个方案,是华为有源天线产品——EasyAAU。Easy […]

发布时间:2025年11月13日
Palantir估值承压仍领跑AI赛道

Palantir估值承压仍领跑AI赛道

快速阅读: 近期,美国AI概念股整体承压,Palantir与英伟达遭遇做空传闻,引发市场短暂震荡。然而,在宏观调整与估值质疑中,Palantir仍凭借强劲业绩与差异化AI布局维持长期增长势头。分析人士认为,该公司正处于由“政府数据支撑”向“ […]

发布时间:2025年11月12日
Palantir与Snowflakes深化AI合作

Palantir与Snowflakes深化AI合作

快速阅读: Snowflake 与 Palantir 宣布建立战略合作,整合双方的数据与AI能力,使企业能够在统一的数据基础上直接调用 Palantir 的AI分析与智能应用工具,加速企业级AI落地。 2025年10月,Snowflake […]

发布时间:2025年11月10日
Palantir与迪拜控股共建AI公司

Palantir与迪拜控股共建AI公司

快速阅读: Dubai Holding 与 Palantir 宣布成立合资公司 Aither,致力于为中东地区政府与企业提供人工智能转型解决方案。该合作标志着 Palantir 在中东技术布局的进一步深化,也为当地公共服务与产业数字化提供新 […]

发布时间:2025年11月10日
Palantir携手Lumen共建企业AI平台

Palantir携手Lumen共建企业AI平台

快速阅读: 2025年10月,Palantir Technologies与Lumen Technologies宣布达成战略合作,联合打造面向企业级应用的人工智能服务平台。双方将以Palantir的Foundry与AIP平台为核心,推动通信与 […]

发布时间:2025年11月7日
Palantir携手Hadean拓展英国国防部AI战场模拟平台

Palantir携手Hadean拓展英国国防部AI战场模拟平台

快速阅读: 2025年10月,数据智能公司 Palantir Technologies 宣布与英国分布式计算企业 Hadean 达成战略合作,双方将共同为英国国防部(UK Ministry of Defence, UK MoD)扩展基于人工 […]

发布时间:2025年11月7日