TypeScript ネイティブコンパイラーに実験的な WebAssembly 対応が追加
公開日: 2026-10-29
Microsoft は 2026 年 10 月 29 日、TypeScript ネイティブコンパイラーに実験的な wasip1/wasm 対応をマージしました。これにより WASI ホストでコンパイラーを実行でき、ブラウザーでも利用可能な JavaScript API トランスポートが追加されます。
変更点
- 同じ
tsc.wasmを、CLI や言語サーバー用の WASI コマンドとして、または同期・非同期 JavaScript API 呼び出し用の reactor として実行できます。 - 新しい成果物パッケージ
@typescript/typescript-wasip1-wasmには WebAssembly コンパイラーとライブラリーファイルが含まれます。typescript/wasmホストはinstantiateWasmとinstantiateWasmSyncを提供し、両パッケージは完全に同じバージョンを使う必要があります。 - VS Code for Web 拡張機能には
tsc.wasm --lspを実行するエントリーポイントが追加されました。Node.js の API テストと Chromium のブラウザースモークテストも含まれます。
提供状況
これはマージ済みの実験的変更であり、安定版 WebAssembly のリリース発表ではありません。バイナリー、パッケージ構成、typescript/wasm ホストは予告なく変更される可能性があります。