Il compilatore nativo TypeScript aggiunge il supporto sperimentale a WebAssembly
Pubblicato: 2026-10-29
Il 29 ottobre 2026 Microsoft ha integrato il supporto sperimentale a wasip1/wasm nel compilatore nativo TypeScript. La modifica permette di eseguire il compilatore in ambienti WASI e introduce un trasporto per le API JavaScript utilizzabile nel browser.
Cosa cambia
- Lo stesso
tsc.wasmpuò funzionare come comando WASI per la CLI o il language server, oppure come reactor per chiamate sincrone e asincrone alle API JavaScript. - Il nuovo pacchetto di artefatti
@typescript/typescript-wasip1-wasmcontiene il compilatore WebAssembly e i file delle librerie. L’hosttypescript/wasmesponeinstantiateWasmeinstantiateWasmSync; i due pacchetti devono avere esattamente la stessa versione. - L’estensione VS Code for Web ottiene un punto di ingresso che esegue
tsc.wasm --lsp. La modifica include test delle API su Node.js e test smoke nel browser Chromium.
Disponibilità
Si tratta di una modifica sperimentale già integrata, non dell’annuncio di una versione WebAssembly stabile. Il binario, la struttura del pacchetto e l’host typescript/wasm possono cambiare senza preavviso.