1.0.0 • Published 8 years ago

spawn-worker v1.0.0

Weekly downloads
4
License
MIT
Repository
-
Last release
8 years ago

spawn-worker

Spawn a web worker with a function

Install

$ npm i spawn-worker

Usage

const spawn = require('spawn-worker');

// Single worker
const worker = spawn(function() {
  postMessage('Yo!');
  self.close();
});

worker.onmessage = function(event) {
  console.log(event.data); // 'Yo!'
};

// Multiple workers
const workers = spawn(function() {
  postMessage('Yo!');
  self.close();
}, 2);

workers.forEach(function(worker) {
  worker.onmessage = function(event) {
    console.log(event.data); // 'Yo!'
  };
});

API

spawn(function, count)

  • function Function to be executed inside of a worker
  • count Number of workers, Optional, Default: 1
  • Return: single or multiple instances of Worker

License

MIT

1.0.0

8 years ago