dynamic-worker-queue

Spin up an infinite number of self-executing, parallel dynamic worker threads in a queue.


Keywords
worker, queueing, parallel, threading, threads
License
MIT
Install
bower install dynamic-worker-queue

Documentation

DynamicWorkerQueue

Spin up an infinite number of self-executing, parallel dynamic worker threads in a queue.
#Bower

bower install dynamic-worker-queue

Usage

// Instantiate object
var wq = new WorkerQueue();

// Define worker inline
var test = function(event){
  console.log("From caller: " + event.data);
    postMessage('hi there, stranger');
  };
  
// Add definition to worker queue and define 'postMessage' callback
wq.addWorker(test, 
  function(worker){

    // This happens when the worker posts a message
    worker.onmessage = function(e){
                    console.log('From worker: ' + e.data)
                  };

    // Execute the defined method
    worker.postMessage("hey worker");
  });