文/李建興 | 2025-03-12發表
微軟啟動TypeScript原生編譯器移植計畫,由TypeScript專案主要創造者Anders Hejlsberg主導,要將原本使用JavaScript實作的編譯器邏輯改寫成原生程式碼,以大幅提高編譯效能、降低記憶體消耗。
微軟宣布啟動TypeScript編譯器與相關開發工具原生移植計畫,目的是大幅改善編譯與語言服務的執行效能,根據官方提供的初步測試資料,未來採用原生實作的TypeScript,速度有望提升至10倍以上,記憶體用量也可大幅降低,解決大型專案因程式碼規模擴張而出現的效能瓶頸,並促使即時互動性高的人工智慧輔助開發工具更加成熟。
TypeScript原生版本預計於2025年中釋出支援命令列型別檢查的預覽版,並在年底前完成包含語言服務的完整版本。
TypeScript已是不少企業前後端開發的主流選擇,但隨著專案規模越來越大,現有以JavaScript編寫的TypeScript編譯器,在數十萬行甚至百萬行程式碼規模下,型別檢查、錯誤分析及專案載入速度都出現明顯延遲。此次微軟團隊由TypeScript專案主要創造者Anders Hejlsberg主導,要將原本使用JavaScript實作的編譯器邏輯改寫成原生程式碼,以大幅提高編譯效能、降低記憶體消耗。
根據微軟目前公開的初步測試資料,以開源專案VS Code為例,該專案規模約為150萬行程式碼,現行TypeScript編譯器執行完整型別檢查需要77.8秒,改採原生實作後僅需7.5秒。此外,另一個著名專案Playwright的型別檢查時間也從原本的11.1秒縮短至1.1秒。其他諸如TypeORM、date-fns、tRPC與rxjs等不同規模的專案,也都有9倍至13倍的效能提升。
圖片來源/微軟
微軟特別指出,新版TypeScript的語言服務將可大幅改善開發體驗,例如VS Code載入其專案的時間將從9.6秒縮短到1.2秒,而且自動完成、快速提示、跳轉定義、尋找所有參照等常用功能的回應速度也將明顯提升。此外,記憶體用量預期可降低一半左右,對於開發環境資源較有限的使用者更為友善。
從技術架構層面來看,此次移植不僅涉及編譯器程式碼重寫,微軟也將全面採用語言伺服器協定(LSP),該標準化協定有助於TypeScript具備更高的一致性與擴展性,代表第三方工具開發商或內部團隊,在整合或擴充TypeScript語言服務時將更方便。
微軟將繼續維護現行以JavaScript實作的TypeScript編譯器,並在接下來的TypeScript 6.x版本中進行部分必要的相容性調整,替之後的原生版本鋪路,而當原生實作完成所有功能並達成與現行版的高度相容時,將正式以TypeScript 7.0版本進行發布。
網頁設計.RWD響應式網站.企業形象網站 / 美容保養類
網站技術:PHP
依照客人的實際情況,給予有效的解決辦法,利用最新技術的器材治療客人皮膚問題並重拾自信。 BOM目前採用的預約方式透過LINE 聊天室,加入BOM聊天室後,按照步驟完成預約,當日只要記得到現場報到就OK囉。
網頁設計.RWD響應式網站.無障礙網頁 / 農林漁牧類
網站技術:Javascript
致力於花蓮與宜蘭地區的農業事務,像是農作物推廣、技術改良或是新興發展等等。除了推動台灣農作物的發展,也提供民眾遊玩地點,可以體驗農村的好山好水,感受農作物的生長與農民的辛苦。
由於網站的資訊較多,大多皆以文字呈現。將比較重要的區塊額外用區塊獨立在左側,以利閱讀。 當滑鼠移到選單時也會直接就跳出子選單,不用逐筆的去尋找。
網頁設計 / 教育人文類
網站技術:PHP . Javascript/MySql
本網站有多項種類的期刊與畫冊的訂閱,部分期刊也有提供紙本與電子報。創價訂閱網站有完整的訂閱系統與多元的閱讀管道,不僅可以在電腦上閱讀,也可以在APP上閱讀,APP登入帳號密碼就可以看到自己的訂閱紀錄與期刊。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策