微闻

微软使用Golang移植TypeScript编译器使性能提升10倍

微软使用 Golang 移植 Typescript 编译器使性能提升 10 倍

TypeScript 之父 Anders Hejlsberg 宣布,微软已启动一项计划,将 TypeScript 编译器和工具移植至代号为“Corsa”的原生 Golang 实现。微软承诺性能将提升 10 倍,同时增强开发者体验,并引入全新的 AI 驱动功能。关键性能提升包括:构建时间缩短约 10 倍,项目加载速度提升 8 倍,内存占用减少至当前实现的大约一半。此外,语言服务方面也有显著改进,补全、快速信息、跳转到定义以及查找所有引用的速度均大幅提升。例如 VS Code 项目(150万行代码)的构建速度从77.8s加快至7.5s(提升 10.4 倍)。

新 Golang 代码工作仓库已发布在 GitHub。最近发布的 TypeScript 是版本是 5.8。基于 JS 的代码库将继续开发到 6.x 系列,并引入一些弃用和重大更改,以与即将推出新的代码库保持一致。当新代码库达到足够的一致性时,微软将以 TypeScript 7.0 发布。

—— 微软博客

更多文章

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注