diff options
Diffstat (limited to 'test/js/web/many-messages-event-loop.js')
-rw-r--r-- | test/js/web/many-messages-event-loop.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/js/web/many-messages-event-loop.js b/test/js/web/many-messages-event-loop.js new file mode 100644 index 000000000..2eaba2568 --- /dev/null +++ b/test/js/web/many-messages-event-loop.js @@ -0,0 +1,11 @@ +const worker = new Worker(new URL("worker-fixture-many-messages.js", import.meta.url).href); + +worker.postMessage("initial message"); +worker.addEventListener("message", ({ data }) => { + if (data.done) { + console.log("done"); + worker.terminate(); + } else { + worker.postMessage({ i: data.i + 1 }); + } +}); |