TypeScript 推出原生 Go 編譯器,速度提升 10 倍
微軟 TypeScript 宣佈推出 TypeScript Native 原生預覽版,使用原生語言 Go 重寫編譯器,替代原有 Node.js 版的編譯器,編譯速性能高達到了 10 倍以上。
TypeScript 相當於 JavaScript 的超集,加入了靜態類型檢查,大大提高了代碼安全和可維護性,現在很多桌面應用都是用 TypeScript 開發的,包括 VScode。
隨着很多項目都是雲原生、AI 應用,前端工程也越來越模塊化,原有 TypeScript 編譯性能顯得過慢,經常出現啓動和執行緩慢的情況,大大減慢了項目開發速度。
所以微軟從 2024 年以 Go 語言重寫編譯器與工具鏈,內部開發代號 Cors,經過測試,VS Code、Playwright 等大型項目,原來要一分鐘的類型檢查,使用原生預覽版編譯幾秒就能完成。
現在 TypeScript 原生預覽版可以通過 NPM 安裝,VScode 也有對應的擴展插件。
下次也用 TypeScript 和 Electron 開發一個桌面程序試試!
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/s2Eirc5B5hysjW0R5MiuYA