微軟宣布TypeScript 速度狂飆10倍,2025年全面升級(jí)

微軟宣布TypeScript 速度狂飆10倍,2025年全面升級(jí)

今日,微軟在開(kāi)發(fā)者博客宣布,將徹底重構(gòu)TypeScript底層架構(gòu),目標(biāo)將其性能提升至當(dāng)前版本的10倍,以解決大型項(xiàng)目加載慢、內(nèi)存占用高等痛點(diǎn),預(yù)計(jì)2025年完成全面升級(jí)。?
微軟正將TypeScript編譯器和工具鏈移植為本地化實(shí)現(xiàn)(如Go語(yǔ)言),大幅優(yōu)化性能。測(cè)試顯示,Visual Studio Code代碼庫(kù)加載時(shí)間從9.6秒驟降至1.2秒,提速近8倍;內(nèi)存占用減少50%,語(yǔ)言服務(wù)響應(yīng)速度同步提升。開(kāi)發(fā)者無(wú)需再為“啟動(dòng)編輯器等半天”或“代碼檢查卡死”抓狂。?
根據(jù)規(guī)劃,2025年中期將發(fā)布支持命令行類(lèi)型檢查的本地化工具鏈(tsc)預(yù)覽版,年底推出功能完整方案,涵蓋項(xiàng)目構(gòu)建和實(shí)時(shí)語(yǔ)言服務(wù)。現(xiàn)有TypeScript 6.x系列將繼續(xù)更新,而基于原生代碼的版本將命名為T(mén)ypeScript 7.0,與現(xiàn)行JS版本并行維護(hù)。?
微軟同步推進(jìn)語(yǔ)言服務(wù)器協(xié)議(LSP)適配,確保原生TypeScript與其他編程語(yǔ)言工具無(wú)縫協(xié)作。當(dāng)前開(kāi)發(fā)者可通過(guò)微軟開(kāi)放的新倉(cāng)庫(kù)提前體驗(yàn)Go語(yǔ)言移植成果,其許可證與原TypeScript代碼庫(kù)一致。?
官方坦言,盡管TypeScript在中型項(xiàng)目中表現(xiàn)優(yōu)異,但在超大型代碼庫(kù)中,漫長(zhǎng)的啟動(dòng)、編譯和檢查時(shí)間已成硬傷。例如,加載包含數(shù)萬(wàn)文件的工程時(shí),開(kāi)發(fā)者不得不在“快速啟動(dòng)”和“完整代碼分析”間艱難抉擇。

微軟強(qiáng)調(diào),性能升級(jí)后,開(kāi)發(fā)者“從打開(kāi)編輯器到敲下第一行代碼”的等待時(shí)間將成歷史,代碼補(bǔ)全、跳轉(zhuǎn)定義等操作也會(huì)更流暢。目前,TypeScript 5.9即將發(fā)布,6.0版本將引入部分破壞性更新,為T(mén)ypeScript 7.0鋪路。

原創(chuàng)文章,作者:Microsoft,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.rponds.cn/article/709929.html

Microsoft的頭像Microsoft認(rèn)證作者

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評(píng)論