基于 Go 语言重写,微软正式发布 TypeScript 7.0

科技品牌 2026-07-25 user3534

微软发布了 TypeScript 7.0,这是该公司将其强类型 JavaScript 语言版本移植至 Go 编程语言的原生实现。

借助全新代码库,TypeScript 7.0 带来了原生代码级别的执行速度、共享内存多线程支持,以及一系列新的优化措施。微软在 7 月 8 日的公告中表示,这些改进在完整构建场景下通常能带来 8 倍至 12 倍的性能提升。此次将 TypeScript 移植为原生代码的过程力求高度还原,在编写新代码的同时,尽可能保留原有代码库的结构与逻辑,以确保两个编译器之间的结果保持一致性和兼容性。

TypeScript 7.0 现已通过 npm 提供安装。

为了帮助开发者顺利完成从 TypeScript 6.0 到 TypeScript 7.0 的迁移,微软发布了全新兼容包 @typescript/typescript6。该包提供了一个名为 tsc6 的可执行文件,开发者可在安装 TypeScript 7.0(附带其自身的 tsc 二进制文件)的同时,并行使用 TypeScript 6.0,而不会产生命名冲突。新包还重新导出了 TypeScript 6.0 的 API,使开发者能够将 tsc 用于 TypeScript 7,而其他工具链则可继续依赖 TypeScript 6.0。

微软表示,TypeScript 7.0 是 TypeScript 项目发展历程中的重要里程碑。此次移植工作是微软团队过去一年多时间的核心任务。随着 TypeScript 7.0 正式发布,团队将重新聚焦于新功能开发、人机工程学优化、更多性能提升,以及为更广泛的生态系统实现全新 API。微软预计未来的发布节奏将与 TypeScript 7.0 之前基本保持一致,每三到四个月推出新版本。

TypeScript 7.0 于 6 月 18 日作为候选发布版本正式宣布。

Q&A

Q1:TypeScript 7.0 相比之前的版本性能提升有多大?

A:TypeScript 7.0 基于 Go 语言重写,在完整构建场景下通常能带来 8 倍至 12 倍的性能提升。这得益于原生代码执行速度、共享内存多线程支持以及一系列新的编译器优化措施,是 TypeScript 项目历史上最大幅度的性能飞跃之一。

Q2:TypeScript 7.0 和 TypeScript 6.0 可以同时使用吗?

A:可以同时使用。微软专门发布了兼容包 @typescript/typescript6,该包提供名为 tsc6 的可执行文件,让开发者能够在安装 TypeScript 7.0 的同时继续使用 TypeScript 6.0,不会产生命名冲突。新包还重新导出了 TypeScript 6.0 的 API,方便现有工具链平稳过渡。

Q3:TypeScript 7.0 之后微软的更新计划是怎样的?

A:随着 TypeScript 7.0 正式发布,微软团队将重新投入新功能开发、人机工程学优化和更多性能提升工作,并为更广泛的生态系统开发全新 API。未来发布节奏预计与此前保持一致,每三到四个月推出一个新版本。

来源:至顶网
The End
免责声明:本文内容来源于第三方或整理自互联网,本站仅提供展示,不拥有所有权,不代表本站观点立场,也不构成任何其他建议,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,不承担相关法律责任。如发现本站文章、图片等内容有涉及版权/违法违规或其他不适合的内容, 请及时联系我们进行处理。

Copyright © 2099 酷搜科技 版权所有 中华人民共和国增值电信业务经营许可证号:苏B2-20221286

苏ICP备2022030477号-10 |——:合作/投稿联系微信:nvshen2168

|—— TXT地图 | 网站地图 |