微软发布 TypeScript 7.0 首个 Beta 版,速度比 6.0 提升 10 倍
微软发布TypeScript 7.0 Beta版,速度比6.0快10倍!基于Go重构,兼容性高,立即提升编程效率。点击了解安装与使用指南。
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,小伙伴可以通过 npm 安装:
npminstall-D@typescript/native-preview@beta
注意:在未来的版本中,包名最终将变为 typescript 。
然后,用户可以尝试使用 tsgo 替代 tsc 可执行文件运行。
>npxtsgo--versionVersion7.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。
- 1暴雪开大招!《暗黑4》新资料片抢先试玩:术士强度拉满,墨菲斯托故事收官!
- 2韩服《奇迹MU》进行五大职业的大规模重制更新
- 3《失落的方舟》续作?笑门虚幻5新游《Orpheus》公布,方舟制作人主导开发
- 4AI再次大突破,可一键生成《金瓶梅》游戏,细节非常夸张!
- 5《风暴英雄》突然超大更新!玩家直呼:不是死了吗
- 6《永恒之塔2》开放Steam页面 预告视频放出
- 7对话《异环》开发团队:做一款“人文至上”的都市开放世界
- 8绅士日报:惊!童年页游现在竟成这样?角色全变骚气熟女!
- 9国产互动影游《今天也要努力杀汉奸》曝光,可以核爆日本全境?
- 10《魔兽世界》国服独占幻化引爆欧美玩家热议:为何好东西总在中国!

