TypeScript 6.0 Beta釋出,替Go重寫的7.0版啟動過渡準備

TypeScript 6.0 Beta釋出,替Go重寫的7.0版啟動過渡準備

版本定位與過渡意義

TypeScript 6.0 Beta版本由微軟釋出,被定位為過渡版本,主要任務是作為TypeScript 5.9與未來7.0版本之間的橋樑。此版本將是最後一個仍建立在既有JavaScript程式碼庫上的主要版本,之後將全面轉向以Go語言重寫的編譯器。

Go語言編譯器的進展

微軟已決定將TypeScript 7.0的編譯器完全以Go語言重寫,以解決原有JavaScript編譯器效能低落的問題。新版本的Go編譯器預計將提升編譯速度達10倍,並在實務專案中逐步投入使用。

功能調整與棄用選項

  • TypeScript 6.0調整了多項編譯器預設值,以適應未來Go版本的架構。
  • 針對7.0版本將移除的功能,6.0版本進行了棄用(deprecation)處理,讓開發者有時間逐步遷移。
  • 6.0之後將不會推出6.1等次要版本,僅會發布必要的補丁更新。

未來發展方向

此舉意味著TypeScript的未來發展將完全依賴Go語言編譯器,6.0版本作為過渡,為7.0版本的升級奠定基礎,並確保生態系的穩定與效能提升。

來源:https://www.ithome.com.tw/news/173954

返回頂端