1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-27 16:10:57 -05:00
denoland-deno/cli/tests/testdata/compile/workers/basic.ts
Andreu Botella 090169cfbc
feat(compile): Add support for web workers in standalone mode (#17657)
This commit adds support for spawning Web Workers in self-contained
binaries created with "deno compile" subcommand.

As long as module requested in "new Worker" constructor is part of the
eszip (by means of statically importing it beforehand, or using "--include"
flag), then the worker can be spawned.
2023-03-19 23:32:54 +01:00

11 lines
205 B
TypeScript

import "./worker.ts";
console.log("Starting worker");
const worker = new Worker(
new URL("./worker.ts", import.meta.url),
{ type: "module" },
);
setTimeout(() => {
worker.postMessage(42);
}, 500);