Нативният компилатор на TypeScript получава експериментална поддръжка за WebAssembly
Публикувано: 2026-10-29
На 29 октомври 2026 г. Microsoft обедини експериментална поддръжка за wasip1/wasm в нативния компилатор на TypeScript. Промяната позволява работа в WASI среди и добавя транспорт за JavaScript API, който може да се използва в браузър.
Какво се промени
- Един и същ
tsc.wasmможе да работи като WASI команда за CLI или езиков сървър, или като reactor за синхронни и асинхронни извиквания на JavaScript API. - Новият пакет с артефакти
@typescript/typescript-wasip1-wasmсъдържа WebAssembly компилатора и библиотечните файлове. Хостътtypescript/wasmпредоставяinstantiateWasmиinstantiateWasmSync; двата пакета трябва да са с абсолютно еднаква версия. - Разширението VS Code for Web получава входна точка, която стартира
tsc.wasm --lsp. Промяната включва API тестове в Node.js и базови тестове в Chromium.
Наличност
Това е обединена експериментална промяна, а не обявяване на стабилна WebAssembly версия. Двоичният файл, структурата на пакета и хостът typescript/wasm могат да се променят без предупреждение.