要約

  • MicrosoftはTypeScriptプログラミング言語をネイティブコンパイラとツールセットで刷新しており、現行のTypeScript/JavaScriptからGoというネイティブ言語への移植を通じてパフォーマンスの課題に取り組んでいる。
  • 新しいネイティブ実装により、エディタの起動時間が大幅に短縮され、ビルド時間が10倍短縮され、メモリ使用量が大幅に削減される見込み。
  • 移植によって、TypeScriptコンパイラがバイナリにコンパイルされ、別のランタイム環境を必要とせずにOS上で直接実行できるようになり、大規模なコードベースでのパフォーマンス向上が期待される。
  • 移植プロジェクト「Corsa」ではGoが最適であり、低レベルの制御、最適化されたネイティブコードサポート、ガベージコレクション、および並行処理などの要素が挙げられている。

感想

MicrosoftがTypeScriptのネイティブコンパイラへの刷新を進めている取り組みは非常に興味深いです。Go言語への移植により、大規模なコードベースにおけるパフォーマンス向上が期待される点は、開発者にとって大きなメリットとなるでしょう。プロジェクトの進捗が楽しみです。

元記事: https://visualstudiomagazine.com/Articles/2025/03/11/Microsoft-Ports-TypeScript-to-Go-for-10x-Native-Performance-Gains.aspx