El compilador nativo de TypeScript incorpora soporte experimental para WebAssembly
Publicado: 2026-10-29
El 29 de octubre de 2026, Microsoft integró soporte experimental para wasip1/wasm en el compilador nativo de TypeScript. El cambio permite ejecutar el compilador en entornos WASI e introduce un transporte para la API JavaScript utilizable en el navegador.
Qué ha cambiado
- El mismo
tsc.wasmpuede ejecutarse como comando WASI para la CLI o el servidor de lenguaje, o como reactor para llamadas síncronas y asíncronas a la API JavaScript. - El nuevo paquete de artefactos
@typescript/typescript-wasip1-wasmcontiene el compilador WebAssembly y los archivos de biblioteca. El hosttypescript/wasmproporcionainstantiateWasmeinstantiateWasmSync; ambos paquetes deben usar exactamente la misma versión. - La extensión VS Code for Web incorpora un punto de entrada que ejecuta
tsc.wasm --lsp. El cambio incluye pruebas de API en Node.js y pruebas de humo en Chromium.
Disponibilidad
Se trata de un cambio experimental integrado, no del anuncio de una versión estable de WebAssembly. El binario, la estructura del paquete y el host typescript/wasm pueden cambiar sin previo aviso.