node-web-worker

A port of https://github.com/zevero/worker-create/ intended for use with Browserify

Usage no npm install needed!

<script type="module">
  import nodeWebWorker from 'https://cdn.skypack.dev/node-web-worker';
</script>

README

worker-create-node

Port of https://github.com/zevero/worker-create/, intended for use with browserify.

Create a worker without using a seperate worker.js file

Installation

npm install node-web-worker;

Usage:

//Assumes Worker API is available on the client
const nodeWorker = require('node-web-worker');

//Here, self refers to the window object in which the worker executes
const worker_url = nodeWorker.create( function ( e ) {  //from function
    self.postMessage('Example post from Worker'); //your code here
});

const worker = new Worker(worker_url);