TypeScript 5.9新增延遲導入Deferred Imports

Back
Category : News

微軟正式推出TypeScript 5.9版本,今次更新主打「延遲導入」(Deferred Imports)功能,等開發者可以更加靈活噉管理模組依賴關係。呢個新功能特別適合大型項目,可以有效減少初始載入時間,等應用程式啟動得更快。

除咗延遲導入之外,今次更新仲包括多項開發者體驗改進。例如,編輯器嘅自動完成而家更加精準,仲有更好嘅錯誤提示訊息,等開發者可以更快噉執到bug。TypeScript團隊表示,佢哋收集咗大量社區反饋先至設計出呢啲改進。

效能方面,TypeScript 5.9嘅編譯速度比上一版本快咗大約15%,尤其係喺處理大型代碼庫嗰陣,效果更加明顯。團隊通過優化內部數據結構同埋緩存機制嚟達成呢個改進。

另一個值得注意嘅新功能係對ECMAScript模組嘅支援更加完善。而家TypeScript可以更好噉處理動態導入同埋樹搖(tree-shaking),等打包工具可以生成更細嘅最終代碼。

對於React開發者嚟講,TypeScript 5.9仲改進咗JSX嘅型別推斷,特別係喺處理泛型組件嗰陣。呢個改進可以減少好多冇必要嘅型別斷言,等代碼更加簡潔。

微軟建議所有TypeScript用戶儘快升級到5.9版本,因為除咗新功能之外,今次更新仲包括多個安全性修復。升級過程應該相當順利,團隊表示佢哋保持咗高度嘅向後兼容性。

想知更多詳情,可以睇吓InfoQ嘅詳細報導