The JavaScript Promise Integration specification is an in-progress specification intended to make it easier for applications written in Wasm to perform synchronous IO on non-blocking runtimes like the browser.
I found out today that https://webassembly.org/features/ also tracks JSPI support. We should also note that Chrome specifically requires enabling chrome://flags/#enable-experimental-webassembly-jspi.
The JavaScript Promise Integration specification is an in-progress specification intended to make it easier for applications written in Wasm to perform synchronous IO on non-blocking runtimes like the browser.
References