X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2FyourWorker.js;h=701aa8cf4d59cf15cd7623b0b09f8cbb0cef8928;hb=a3c8691eb5bd772a43746fd5860d54a786463039;hp=9c250220e8a510d1a9beeb589bb9300298add6ee;hpb=57df5469cb6f9ffd7c3501f026f2659b3cf88f06;p=poolifier.git diff --git a/benchmarks/yourWorker.js b/benchmarks/yourWorker.js index 9c250220..701aa8cf 100644 --- a/benchmarks/yourWorker.js +++ b/benchmarks/yourWorker.js @@ -1,18 +1,20 @@ 'use strict' const { ThreadWorker } = require('../lib/workers') +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 } +} + 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 } - }) + super(yourFunction) } } module.exports = new MyWorker()