Нативный компилятор 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 могут измениться без предупреждения.