/mini-worker

Working example implementation of "worker_threads"

Primary LanguageJavaScriptMIT LicenseMIT

Mini Worker

Working example implementation of "worker_threads"

Use

const miniWorker = require('mini-worker');

// simple
miniWorker.simple(pathScript, data);

// sliced
miniWorker.sliced(pathScript, array, maxThreads);

Work Script (example)

const { workerData, parentPort, threadId } = require('worker_threads');

// Your code
console.log(workerData);

// parentPort.postMessage('hello world');

Run

node --experimental-worker ./***

Test

# simple
npm run simpletest

# sliced
npm run slicedtest