blob: 3e62cfaea7f36c9cf08cdf04e30cb4e54234120f [file]
var workerpool = require('../../');
// bundles can be generated by running createEmbeddedWorker.js
var workerUrl = require('./dist/worker.embedded')
// create a worker pool
var pool = workerpool.pool(workerUrl);
// execute a method
pool.exec('fibonacci', [10])
.then(function (result) {
log('Result: ' + result); // outputs 55
pool.clear();
})
.catch(function (err) {
log('Error: ' + err);
});
function log (message) {
console.log(message);
if (typeof document !== 'undefined') {
document.write(message + '<br>');
}
}