Microsoftは2026年7月8日、TypeScript 7.0を公開しました。従来JavaScriptで実装されていたコンパイラがGo言語によるネイティブ実装に置き換わり、フルビルドが従来比で8〜12倍高速化したと紹介する記事が公開されています。利用者から見えるコマンドや書き方自体は大きく変わらず、内部実装のみが刷新された点が特徴です。

実際のプロジェクトでのベンチマークでは、VS Codeのビルド時間が125.7秒から10.6秒(約11.9倍)、Sentryが139.8秒から15.7秒(約8.9倍)、Playwrightが12.8秒から1.47秒(約8.7倍)、tldrawが11.2秒から1.46秒(約7.7倍)に短縮。VS Codeのエラー表示時間も約17.5秒から1.3秒未満に縮まったとしています。

TypeScript 7はデフォルトで4つの型チェック用ワーカーを使用し、プログラムAPIはTypeScript 7.1で提供予定とされています。一方でVueやAstroなど一部のツールは新実装にまだ対応していないため、既存プロジェクトを更新する際は検証が必要だと筆者は述べています。

出典が伝えている要点

  • Microsoftは2026年7月8日にTypeScript 7.0を公開した
  • TypeScript 7ではフルビルドが従来比で8〜12倍高速化した
  • VS Codeのビルド時間は125.7秒から10.6秒に短縮した(約11.9倍)
  • Sentryのビルド時間は139.8秒から15.7秒に短縮した(約8.9倍)
  • Playwrightのビルド時間は12.8秒から1.47秒に短縮した(約8.7倍)
  • tldrawのビルド時間は11.2秒から1.46秒に短縮した(約7.7倍)
  • VS Codeのエラー表示時間は約17.5秒から1.3秒未満に短縮した
  • TypeScript 6まではコンパイラがJavaScriptベースで実装されていた
  • TypeScript 7ではコンパイラがGo言語によるネイティブ実装に移行した
  • TypeScript 7はデフォルトで4つの型チェック用ワーカーを使用する
  • プログラムAPI(Program API)はTypeScript 7.1で提供予定とされている

原文より

TypeScriptを処理するプログラムが、TypeScript製ではなくなった
利用者から見えるインターフェースを大きく変えず、内部実装を置き換えて性能を改善する

出典: zenn.dev

← 2026.09.05 の号を通しで読む