微软发布 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在满世界都在做手游的年代,竟然有人愿意为一款端游烧了三个亿!
- 2RO又双叒叕有新作?《RO仙境传说:口袋战记》6月17日开展付费删档测试
- 3魔兽世界:暴雪正式起诉飞升计划,半年扫平3大SF
- 4硬刚腾讯?AI外挂封号10年《三角洲行动》大制裁?
- 5全新黑暗奇幻动作搜打撤游戏《雾影猎人》免费试玩开启 新职业新地图现已解锁
- 6韩国MMO新游《Grey Saga》6月15日开启预注册
- 7魔兽全球热度下降夸张!超20%玩家AFK等新版本!国服玩家粘性最高!
- 8魔兽世界:时光服三次加强后,暗牧排名有了“大提升”
- 9DNF:只有5个幻神!周年庆全职业排名出炉,浪姐出道即巅峰,打团搬砖两不误!
- 10真人互动影游《绍宋:还我河山》首曝 !沉浸式解锁大宋逆天改命之

