importScripts("./test-incrementer.js"); importScripts("./create-empty-wasm-module.js"); let state = "send-sw-failure" onconnect = initialE => { let port = initialE.source; port.postMessage(state) port.onmessage = e => { if(state === "" && e.data === "send-window-failure") { port.postMessage(createEmptyWasmModule()) } else { port.postMessage("failure") } } port.onmessageerror = e => { if(state === "send-sw-failure") { port.postMessage("send-sw-failure-success") state = "" } } }