[[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

### GitHub Discussion
- [Why Go? · microsoft/typescript\-go · Discussion \#411](https://github.com/microsoft/typescript-go/discussions/411)