文/李建興 | 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規畫的棄用與重大變更,例如模組解析模式與語法調整,開發者可以同步檢視專案設定,以利未來升級。
網頁設計.RWD響應式網站.企業形象網站.無障礙網頁 / 服務類
網站技術:PHP
響應台灣無障礙的生活的理念,各地輔具中心皆有相關設備提供民眾租借使用以解決生活中的不便利。 為了讓更多無障礙朋友能使用網站,網站目前等級是無障礙2.0且功能操作上也是相當簡易與便利,資訊清楚明瞭。
Line OA / 服務類
網站技術:PHP/MySql
針對銀老族群與有需求者要使用的產品都可以透過來復易LINE OA官方帳號來做詢問,了解產品資訊、如何挑選、照護須知.....等等。功能介面簡易不複雜,所有年齡操作都不是問題。
精選專案.網頁設計.RWD響應式網站.行動版網站.企業形象網站 / 電子工業類
網站技術:PHP . Javascript/MySql
全台唯一自有工廠及正式品牌授權 (Samsung、Walsin、PDC、Kamaya)的被動元件代理製造商與經銷商,在半導體供應鏈站有一席之地。
傑立資訊事業有限公司電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策