宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

TypeScript 7.0 候選發布版本正式亮相,速度提升10倍

2026年07月07日 首頁 » 熱門科技

微軟宣布推出 TypeScript 7.0 的候選發布版本(RC)。TypeScript 7.0 是基於 Go 語言對 JavaScript 版 TypeScript 的重新移植,微軟表示,得益於原生代碼速度和共享內存並行機制,其性能通常比 TypeScript 6.0 快約 10 倍。

開發者可通過 npm 上的 typescript 包安裝新版編譯器來體驗這一版本。

微軟表示,與 TypeScript 6.0 不同,TypeScript 7.0 能夠並行執行多個構建步驟,包括解析、類型檢查和代碼輸出。其中,解析和代碼輸出等步驟在不同文件之間大多可以獨立完成,因此並行化機制能夠在較低開銷的情況下自動適配更大規模的代碼庫。不過,微軟也指出,並非 TypeScript 構建流程中的每個步驟都能輕鬆實現並行化。

隨著 TypeScript 7.0 RC 的正式發布,微軟計劃在未來一個月內推出 TypeScript 7.0 正式版。該公司表示,後續將重點關注發布協調與流程管理、已報告的回歸問題,以及 TypeScript 7.1 中未來 API 能力的規劃。

由於穩定的程序化 API 要到 TypeScript 7.1 才會正式提供,微軟將確保 TypeScript 7.0 能與 TypeScript 6.0 並行運行、不產生 tsc 命名衝突列為優先事項。為此,微軟提供了一個兼容包 @typescript/typescript6,其中包含一個名為 tsc6 的可執行文件,使 TypeScript 7.0 可以在不發生 tsc 命名衝突的情況下與舊版並行安裝。此外,@typescript/typescript6 包還重新導出了 TypeScript 6.0 的 API,使得 tsc 可專用於 TypeScript 7.0,而其他工具則可繼續依賴 TypeScript 6.0。

Q&A

Q1:TypeScript 7.0 為什麼比 TypeScript 6.0 快這麼多?

A:TypeScript 7.0 是基於 Go 語言重新移植的版本,利用了原生代碼的執行速度和共享內存並行機制。它能夠同時並行執行解析、類型檢查、代碼輸出等多個構建步驟,尤其在處理大型代碼庫時,並行化帶來的性能收益更加顯著,整體速度通常比 TypeScript 6.0 快約 10 倍。

Q2:TypeScript 7.0 和 TypeScript 6.0 可以同時安裝使用嗎?

A:可以。微軟專門提供了兼容包 @typescript/typescript6,其中包含名為 tsc6 的可執行文件,避免與 TypeScript 7.0 的 tsc 命令產生命名衝突。該包同時重新導出了 TypeScript 6.0 的 API,讓依賴舊版 API 的工具可以繼續正常運行,兩個版本可以無衝突地並行使用。

Q3:TypeScript 7.0 正式版什麼時候發布?

A:微軟表示,在 TypeScript 7.0 RC 發布後,計劃在未來一個月內推出正式版。正式發布前,團隊將重點處理髮布協調工作、已知的回歸問題,並為後續的 TypeScript 7.1 規劃未來的 API 能力。穩定的程序化 API 預計要到 TypeScript 7.1 版本才會正式提供。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2026 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新