UNPKG

comlink

Version:
19 lines (14 loc) 493 B
<!DOCTYPE html> <script type="module"> import * as Comlink from "https://unpkg.com/comlink/dist/esm/comlink.mjs"; // import * as Comlink from "../../../dist/esm/comlink.mjs"; async function init() { const worker = new Worker("worker.js"); // WebWorkers use `postMessage` and therefore work with Comlink. const obj = Comlink.wrap(worker); alert(`Counter: ${await obj.counter}`); await obj.inc(); alert(`Counter: ${await obj.counter}`); } init(); </script>