[[TypeScript]]が10倍速くなるという[[Microsoft]]のブログ記事。[[👤Anders Hejlsberg]]氏執筆。 ## 何が行われるのか? - [[TypeScript]]の開発を[[TypeScript]]から[[Go]]に変更する - [[tsc]]のランタイム環境が[[V8]]や[[Node.js]]からnativeになる ## どんなメリットがあるのか? - エディタ起動速度([[LSP]]準備完了まで)やビルド速度が10倍ほど高速化する - エディタ起動速度 - [[VSCode]]のコード(約150万行)だと9.6秒が1.2秒になった - ビルド速度 - [[VSCode]]のコード(約150万行)だと77.8秒が7.5秒になった - [[tRPC]]のコード(約2万行)だと5.5秒が0.5秒になった - メモリ使用量が減る ## いつまでに行われるのか? - 2025年中ごろまで - [[CLI]]で型チェック (現[[tsc]]と互換性あり) - 2025年末まで - プロジェクトビルド - [[LSP]] ## 今後のTypeScriptバージョンと対応 - TypeScript 6.0 (js) - 今までどおり[[TypeScript]]で開発される - TypeScript 7.0(native)の移植に必要な **破壊的変更** や **非推奨警告の追加** が行われる - TypeScript 7.0(native)リリース後も安定するまでは並行でバージョンアップされる - TypeScript 7.0 (native) - **[[Go]]で開発される** ## 何をやっておくといいか > [!note] 個人的な所感 - TypeScript 6.0(js)リリースまで - TypeScript5系の最新で推奨されているコードにしておく - TypeScript 6.x(js)リリース後 - 発生する破壊的変更や非推奨警告に対応しておく - TypeScript 7.0(native)リリース後 (2026年) - すんなり移行できるはず..!! ## 技術選定に対する資料 ### YouTube ![](https://www.youtube.com/watch?v=10qowKUW82U&t=1154s) ### GitHub Discussion - [Why Go? · microsoft/typescript\-go · Discussion \#411](https://github.com/microsoft/typescript-go/discussions/411)