Normally when doing a webassembly call it will be called asynchronously with the following pattern:
API <-> Web Worker (async) <-> WASM