# 微软发布 TypeScript 7.0 首个 Beta 版，速度比 6.0 提升 10 倍

- 来源：IT之家（RSS）
- 发布时间：2026-04-22 10:04
- AIHOT 链接：https://aihot.virxact.com/items/cmo9h370s02fjsls2htadyk2s
- 原文链接：https://www.ithome.com/0/941/915.htm

## AI 摘要

微软发布 TypeScript 7.0 Beta 版，将代码库从 TypeScript 移植至 Go 语言，通过原生代码速度与共享内存并行性，使编译速度较 6.0 版本提升约 10 倍。新版本保持与 6.0 完全相同的类型检查逻辑和语义兼容性，已在多个百万行级代码库中验证稳定性。开发者可通过 npm 安装 @typescript/native-preview@beta 包，使用 tsgo 命令替代 tsc 进行测试，稳定版将沿用 typescript 包名发布。

## 正文

IT之家 4 月 22 日消息，微软今日宣布 TypeScript 7.0 Beta 版发布，带来全新变革。

在过去的一年中，微软开发者将现有的 TypeScript 代码库从 TypeScript（作为一个编译成 JavaScript 的引导代码库）移植到了 Go。通过结合原生代码速度和共享内存并行性，TypeScript 7.0 的速度通常比 TypeScript 6.0 快约 10 倍。

微软表示，不要被“Beta”标签迷惑，用户可能立即能够在日常工作中使用 TypeScript 7.0。新的 Go 代码库是从现有的实现中移植过来的，而不是从头开始重写的，其类型检查逻辑在结构上与 TypeScript 6.0 完全相同。这种架构上的对等性确保编译器继续强制执行用户早已依赖的完全相同的语义。

微软还称，TypeScript 7.0 已经在过去十年中建立起来的庞大测试套件中进行了评估，并且已经在微软内部和外部多个百万行代码的代码库中使用。它非常稳定，兼容性非常好，并且已经准备好在今天的日常工作流程和 CI 管道中进行测试。

微软还和 Bloomberg、Canva、Figma、Google、Lattice、Linear、Miro、Notion、Slack、Vanta、Vercel、VoidZero 等公司的团队合作，在他们自己的代码库上试用 TypeScript 7.0 的预发布版本。反馈非常积极，许多团队报告了类似的加速效果，减少了大部分构建时间，并享受到了更加轻量级和流畅的编程体验。

要获取 TypeScript 7.0 Beta，IT之家小伙伴可以通过 npm 安装：

npm install -D @typescript/native-preview@beta

注意：在未来的版本中，包名最终将变为 typescript 。

然后，用户可以尝试使用 tsgo 替代 tsc 可执行文件运行。

> npx tsgo --version Version 7.0.0-beta

tsgo 可执行文件在所有 TypeScript 代码上的行为与 TypeScript 6.0 中的 tsc 相同 —— 只是速度更快。

要体验编程功能，用户可以安装 VS Code 的 TypeScript Native Preview 扩展。编辑器支持非常稳定，并且现在已经被许多团队使用了数月。

此外，为了帮助用户从 TypeScript 6.0 过渡到 TypeScript 7.0，这个 Beta 版本可以通过 @typescript/native-preview 包名和 tsgo 入口点提供。这可以轻松地在 tsc 和 tsgo 之间进行验证和比较。

TypeScript 7.0 的稳定版本将发布在 typescript 包下，并使用 tsc 入口点。

尽管 7.0 Beta 接近生产就绪状态，但直到 TypeScript 7.1 发布至少几个月后，微软才会提供稳定的程序化 API。
