<ul id="mwmk6"><sup id="mwmk6"></sup></ul>
<ul id="mwmk6"></ul>
    <abbr id="mwmk6"></abbr>
  • <ul id="mwmk6"></ul>
  • <ul id="mwmk6"><sup id="mwmk6"></sup></ul>
    資訊在沃

    微軟TypeScript Native預覽版上線,編譯性能提升超10倍

       發布時間:2025-05-23 09:21 作者:陸辰風

    微軟近日在Type系列上邁出了重要一步,其首席產品經理丹尼爾·羅森瓦瑟宣布,Type Native預覽版已正式上線,這一版本預示著Type 7的誕生。

    用戶現在可以通過NPM安裝Type Native預覽版,并在VS Code中啟用編輯器支持,安裝命令為“npm install -D @type/native-preview”。該包中還附帶了一個名為tsgo的命令行工具,其功能類似于現有的tsc工具。微軟透露,盡管目前tsgo仍作為獨立工具存在,但未來它將被重命名為tsc,并整合進官方的type包中,使用命令為“npx tsgo --project ./src/tsconfig.json”。

    然而,需要注意的是,由于Type Native目前仍處于早期開發階段,它依賴于VS Code內置的Type擴展。因此,即使用戶已經安裝了Type Native,也需要在VS Code中啟用該擴展才能正常使用。或者,用戶也可以通過設置UI中的“Type > Experimental: Use Tsgo”選項來切換此功能。

    此次推出的Type Native預覽版在內部被稱為“Project Corsa”,而此前的Type 5.8版本則被稱為“Strada”。據微軟介紹,Corsa使用Go語言重寫了核心模塊,并通過共享內存并發執行技術實現了顯著的性能提升。以大型項目Sentry為例,編譯時間從超過1分鐘縮短至不到7秒,速度提升了十倍以上。

    以Visual Studio Code代碼庫為測試基準,在高性能計算機上,當前編輯器加載整個項目所需的時間約為9.6秒。而使用Type Native的原生語言服務后,加載時間降至約1.2秒,項目加載速度在編輯器場景中提高了8倍。這意味著從用戶打開編輯器到在Type代碼庫中開始輸入代碼的時間將大大縮短,微軟預計所有項目都將享受到這種級別的加載時間改進。

    優化后的Type在內存使用量上也表現出色,大約是當前實現的一半,微軟還預計將進一步改進內存使用效率。所有語言服務操作,包括完成列表、快速信息、轉到定義和查找所有引用等,在編輯器中的響應速度都將得到顯著提升。這一改進將大大提升用戶在使用Type進行開發時的體驗。

    除了性能上的提升,微軟還計劃轉向語言服務器協議(LSP)。這是一個長期的基礎設施工作項,旨在使微軟的實現更好地與其他語言對齊,從而提升Type的兼容性和可用性。

    隨著Type Native預覽版的上線,微軟在Type系列上的創新步伐再次加快。未來,隨著更多功能的加入和性能的持續優化,Type有望成為開發者們更加得心應手的開發工具。

     
     
    更多>同類內容
    全站最新
    熱門內容
    本欄最新
     
    久久久精品国产sm调教网站 | 久久精品国产亚洲av高清漫画 | 亚洲高清专区日韩精品| 国产精品gz久久久| 日韩免费无码一区二区三区| 精品熟女少妇AV免费观看| 精品国产精品国产偷麻豆 | 国产大陆亚洲精品国产| 国产精品无码2021在线观看| 亚洲国产午夜精品理论片| 久久精品a亚洲国产v高清不卡| 久久午夜无码鲁丝片直播午夜精品| 国产伦精品一区二区三区| 91精品视频网站| 久久人人超碰精品CAOPOREN| 国产精品1024视频| 亚洲国产精品尤物yw在线| 精品无码中出一区二区| 日韩高清中文字幕| 亚洲欧美日韩综合久久久久| 日韩成人免费视频| 亚洲日韩人妻第一页| 国产在线观看91精品不卡| 国产成人精品实拍在线| 国产在线精品美女观看| 国产精品亚洲专区在线播放| 国产精品天天在线午夜更新| 在线视频这里只有精品| 热99re久久免费视精品频软件| 7777精品伊人久久久大香线蕉| 精品无码久久久久久国产| 精品区2区3区4区产品乱码9| 国产乱人伦偷精品视频免| 精品无码国产污污污免费| 精品国产18久久久久久| 国产精品美女久久久久av超清| 国产精品亚洲一区二区三区久久| 国产成人精品自线拍| 日韩va亚洲va欧洲va国产| 精品人妻AV区波多野结衣| 亚洲精品tv久久久久|