Nativní kompilátor TypeScript přidává experimentální podporu WebAssembly
Publikováno: 2026-10-29
Microsoft 29. října 2026 sloučil experimentální podporu wasip1/wasm do nativního kompilátoru TypeScriptu. Změna umožňuje spouštět kompilátor v prostředí WASI a přidává transport pro JavaScript API použitelný v prohlížeči.
Co se změnilo
- Stejný
tsc.wasmmůže fungovat jako příkaz WASI pro CLI nebo jazykový server, případně jako reactor pro synchronní a asynchronní volání JavaScript API. - Nový balíček artefaktů
@typescript/typescript-wasip1-wasmobsahuje kompilátor WebAssembly a soubory knihoven. Hostiteltypescript/wasmposkytujeinstantiateWasmainstantiateWasmSync; oba balíčky musí mít přesně stejnou verzi. - Rozšíření VS Code for Web získává vstupní bod spouštějící
tsc.wasm --lsp. Změna zahrnuje testy API v Node.js a základní testy v prohlížeči Chromium.
Dostupnost
Jde o sloučenou experimentální změnu, nikoli o oznámení stabilního vydání WebAssembly. Binární soubor, struktura balíčku i hostitel typescript/wasm se mohou bez upozornění změnit.