微软使用 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 发布。

—— 微软博客
2025-03-13
浏览13
🧭 新鲜事
登录后评论
评论
分享