Compilador nativo do TypeScript ganha suporte experimental a WebAssembly
Publicado: 2026-10-29
Em 29 de outubro de 2026, a Microsoft incorporou suporte experimental a wasip1/wasm no compilador nativo do TypeScript. A mudança permite executar o compilador em ambientes WASI e introduz um transporte para a API JavaScript utilizável no navegador.
O que mudou
- O mesmo
tsc.wasmpode funcionar como comando WASI para a CLI ou o servidor de linguagem, ou como reactor para chamadas síncronas e assíncronas à API JavaScript. - O novo pacote de artefatos
@typescript/typescript-wasip1-wasmcontém o compilador WebAssembly e arquivos de biblioteca. O hosttypescript/wasmofereceinstantiateWasmeinstantiateWasmSync; os dois pacotes devem ter exatamente a mesma versão. - A extensão VS Code for Web ganha um ponto de entrada que executa
tsc.wasm --lsp. A alteração inclui testes de API no Node.js e testes de fumaça no navegador Chromium.
Disponibilidade
Esta é uma alteração experimental incorporada, não um anúncio de versão estável do WebAssembly. O binário, a estrutura do pacote e o host typescript/wasm podem mudar sem aviso.