summaryrefslogtreecommitdiff
path: root/runtime/js/99_main.js
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/js/99_main.js')
-rw-r--r--runtime/js/99_main.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js
index 0469b38bf..b67b6a0bf 100644
--- a/runtime/js/99_main.js
+++ b/runtime/js/99_main.js
@@ -141,6 +141,8 @@ let isClosing = false;
let globalDispatchEvent;
async function pollForMessages() {
+ const { op_worker_recv_message } = core.ensureFastOps();
+
if (!globalDispatchEvent) {
globalDispatchEvent = FunctionPrototypeBind(
globalThis.dispatchEvent,
@@ -148,7 +150,7 @@ async function pollForMessages() {
);
}
while (!isClosing) {
- const data = await core.opAsync("op_worker_recv_message");
+ const data = await op_worker_recv_message();
if (data === null) break;
const v = messagePort.deserializeJsMessageData(data);
const message = v[0];