微软发布 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国服重启!《代号:LUNA》「拾光测试」定档5月28日
- 2当所有人扑向手游的风口,它却回头为端游玩家造了一座“慢城”
- 3《七界梦谭》五大离谱设定!这可能是近几年最阴间的游戏了
- 4看了200个华强买瓜视频后,我意识到B站鬼畜区变天了
- 5巴西MMORPG《凡尼亚Online》支持中文,推出新公会系统
- 6150万在线神话再现?《冒险岛》怀旧服爆火背后,藏着怎样的时代执念
- 7点券自由交易真的要来了?《DNF》手游二周年爆料
- 8《剑网3国际版》与《仙剑奇侠传三》合作上线,新资料片同步改版
- 9因为双重氪金,网石新作《权力游戏:国王大道》被喷,官方滑跪退款
- 10实装生日系统!《逆水寒》手游全新版本5月29日上线

