专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
目录
相关文章推荐
龙视新闻联播  ·  清凉在龙江|胜景引客 盛情留客 ·  12 小时前  
Java基基  ·  SpringBoot + Minio ... ·  昨天  
Java基基  ·  SpringBoot + Minio ... ·  昨天  
宝山消防支队  ·  以案为例 | 《警惕小火星引发大悲剧》 ·  昨天  
51好读  ›  专栏  ›  前端大全

TypeScript 之父宣布:编译器和工具链将移植到 Go ,性能提升高达 10 倍

前端大全  · 公众号  · 前端  · 2025-03-13 13:33

正文

请到「今天看啥」查看全文



我们知道,开发者喜欢能够自信地重命名变量、查找特定函数的所有引用、轻松导航代码库,并且所有这些操作都能毫无延迟地完成。由 AI 驱动的新体验依赖于大范围的语义信息窗口,而这些信息需要在更严格的延迟约束下可用。我们还希望快速进行命令行构建,以确保整个代码库处于良好状态。

为了实现这些目标,我们已开始着手对 TypeScript 编译器及其工具进行原生移植。 原生实现将大幅提升编辑器启动速度,将大多数构建时间缩短 10 倍,并显著减少内存使用量。 通过移植当前代码库,我们预计到 2025 年年中能够预览支持命令行类型检查的 tsc 原生实现,并在年底前推出支持项目构建和语言服务的完整功能解决方案。

你可以从我们的新工作仓库中构建并运行 Go 代码,该仓库与现有 TypeScript 代码库采用相同的许可证。请查看 README 文件,了解如何构建和运行 tsc 及语言服务器,并查看目前已实现功能的摘要。随着新功能可供测试,我们将定期发布更新。

https://github.com/microsoft/typescript-go

有多快?

我们的原生实现已经能够加载许多流行的 TypeScript 项目,包括 TypeScript 编译器本身。以下是在 GitHub 上一些不同规模的流行代码库中运行 tsc







请到「今天看啥」查看全文