blob: deae5f79165b2dcdf50563786bac2a85b16caa2b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
const worker = new Worker(new URL(process.argv[2], import.meta.url));
worker.postMessage("initial message");
worker.addEventListener("message", function fn({ data }) {
if (data.done) {
console.log("done");
worker.removeEventListener("message", fn);
} else {
worker.postMessage({ i: data.i + 1 });
}
});
|