X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2FyourWorker.js;h=ac3959d121f1fcfa123f1118374a1c4b3d2bcf4f;hb=9a7ea94afcf5be4af9a68ace758a981c41cd9891;hp=9c250220e8a510d1a9beeb589bb9300298add6ee;hpb=57df5469cb6f9ffd7c3501f026f2659b3cf88f06;p=poolifier.git diff --git a/benchmarks/yourWorker.js b/benchmarks/yourWorker.js index 9c250220..ac3959d1 100644 --- a/benchmarks/yourWorker.js +++ b/benchmarks/yourWorker.js @@ -1,18 +1,15 @@ 'use strict' const { ThreadWorker } = require('../lib/workers') -class MyWorker extends ThreadWorker { - constructor () { - super((data) => { - for (let i = 0; i <= 1000; i++) { - const o = { - a: i - } - JSON.stringify(o) - } - // console.log('This is the main thread ' + isMainThread) - return { ok: 1 } - }) +function yourFunction (data) { + for (let i = 0; i <= 1000; i++) { + const o = { + a: i + } + JSON.stringify(o) } + // console.log('This is the main thread ' + isMainThread) + return { ok: 1 } } -module.exports = new MyWorker() + +module.exports = new ThreadWorker(yourFunction)