1 async
function runPoolifierTest (pool
, { tasks
, workerData
}) {
2 return new Promise((resolve
, reject
) => {
4 for (let i
= 1; i
<= tasks
; i
++) {
9 if (executions
=== tasks
) {
10 return resolve('FINISH')
14 .catch(err
=> console
.error(err
))
19 function jsonIntegerSerialization (n
) {
20 for (let i
= 0; i
< n
; i
++) {
28 function generateRandomInteger (max
, min
= 0) {
32 return Math
.floor(Math
.random() * (max
- min
+ 1)) + min
34 return Math
.floor(Math
.random() * (max
+ 1))
38 * Intentionally inefficient implementation.
43 function fibonacci (n
) {
45 return fibonacci(n
- 1) + fibonacci(n
- 2)
48 const LIST_FORMATTER
= new Intl
.ListFormat('en-US', {
55 jsonIntegerSerialization
,
56 generateRandomInteger
,