1.0.2 • Published 6 years ago

worker-message v1.0.2

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

WorkerMessage

Tool for posting/getting messages to/from webworkers with types.

NPM

Installing

npm i worker-message

or

<script src="/.../.../client.worker-message.min.js"></script>

or

<script src="https://cdn.jsdelivr.net/npm/worker-message/lib/client.worker-message.min.js"></script>

Usage

Main side:

import WorkerSub from "worker-message";

const worker = new Worker("worker.js");
const WSub = new WorkerSub(worker);

WSub.on("some_event", data => {
  console.log(data);
});

WSub.on("some_other_event", data => {
  console.log(data);
});

WSub.emit("some_event_to_worker", data);

Worker side:

importScripts(
  "node_modules/worker-message/lib/worker.worker-message.min.js"
);
// or 
importScripts(
  "https://cdn.jsdelivr.net/npm/worker-message/lib/worker.worker-message.min.js"
);

self.on("some_event_to_worker", data => {
  console.log(data);

  self.emit("some_event", data);
});
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago