- JSPI es una API puente que reduce la brecha entre las aplicaciones sincrónicas y las API web asíncronas
- Cuando una aplicación de WebAssembly llama a una API sincrónica, su funcionamiento consiste en pausarse brevemente y reanudarse cuando termina el I/O asíncrono
- Por ejemplo, la API
fetch, que devuelve un Promise, no puede manipularse directamente desde una aplicación de WebAssembly, pero JSPI intercepta el Promise, pausa temporalmente la lógica principal de la aplicación de WebAssembly y la reanuda cuando llega la respuesta
- Como todavía está en etapa experimental, no debe usarse en producción. Sin embargo, en algún momento se añadirá como una función estándar
Aún no hay comentarios.