隱私權聲明
本公司關心使用者隱私權與個人資訊,並遵守本公司的網站隱私政策,使用者若有任何問題,可以參考本公司的「網站隱私政策」,或利用電子郵件或連絡電話詢問本公司.
2025
05
26

TypeScript Native預覽版開放,編譯效能飆上10倍速[轉載自IThome]

關鍵字:網頁設計JAVA程式設計專案開發網頁設計作品

文/李建興 | 2025-05-23發表

微軟TypeScript團隊宣布開放TypeScript Native預覽版,這是官方主分支TypeScript編譯器首次以原生程式語言重寫,針對效能與大型專案開發需求進行架構層級調整。根據官方公開的實測資料,Native預覽版於多項主流開源專案的型別檢查與編譯速度,可達現有JavaScript版本的10倍以上,大幅縮短專案建置與開發周期。

此計畫是因應雲端原生、人工智慧應用與現代前端工程規模化需求,也替長期受大型TypeScript專案效能瓶頸影響的開發團隊,提供具體解決之道。

TypeScript在JavaScript生態系引入靜態型別檢查,強化程式碼安全性與可維護性。隨著專案規模擴大,現有Node.js版TypeScript編譯器於大型程式碼庫進行型別檢查、專案建置或語言服務時,常有啟動與執行延遲的狀況。

為解決上述問題,TypeScript團隊從2024年開始推動,以Go語言重寫編譯器與工具鏈的原生計畫,內部開發代號Corsa,並以未來TypeScript 7納入主分支為目標。目前Native預覽版主要透過NPM釋出,對外提供@typescript/native-preview套件,開發者可直接於專案中安裝及體驗。

TypeScript Native預覽版本已能支援多數常見TypeScript語法與專案結構,同時也涵蓋JSX、JavaScript with JSDoc等開發情境,不過,部分emit、build與語言服務功能則尚未完整。官方公開如VS Code、Playwright等大型程式碼庫效能資料,顯示原本需數十秒至一分鐘的型別檢查,在Native預覽版下大幅縮短至數秒內完成。

除命令列工具外,TypeScript Native預覽版還針對VS Code推出預覽擴充套件,開發者可於VS Code中啟用原生語言服務。現階段語言服務屬早期版本,僅支援基本型別檢查與自動完成,其他自動匯入、參考查找、重新命名等進階功能則仍在開發中。

開發團隊表示,Native預覽版目前每日發布Nightly Build,未來將逐步補齊語言服務功能,並朝向取代現有以TSServer為基礎的JavaScript語言服務,加速對標準語言伺服器協定(LSP)的支援,提升跨編輯器整合與開發流程的一致性。

TypeScript Native目前仍為預覽階段,部分功能如--build模式、宣告檔案產生、舊版JavaScript目標編譯等尚未完善,官方建議開發團隊可於測試或非關鍵專案中先行嚐鮮。值得注意的是,Native版本提前加入TypeScript 6與7規畫的棄用與重大變更,例如模組解析模式與語法調整,開發者可以同步檢視專案設定,以利未來升級。

你可能有興趣的作品案例
傑立資訊傑立資訊事業有限公司
Powered by AWS Cloud Computing

電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map

© 2019 傑立資訊 All rights reserved.| 網站隱私政策

線上詢價