blob: 5bc4442a9e28202dbb86bbaadf94d4c126073e68 (
plain) (
blame)
| 1
2
3
4
5
6
7
8
9
10
11
12
 | addEventListener("message", function fn({ data }) {
  // console.log("worker", data);
  if (data === "initial message") {
    postMessage({ i: 0 });
  } else if (data.i > 50) {
    postMessage({ done: true });
    removeEventListener("message", fn);
  } else {
    postMessage({ i: data.i + 1 });
  }
});
 |