| 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | hyperfine --export-markdown BENCH-100000.md --min-runs 20 --prepare 'sleep 2' --warmup 2 --show-output \ |
| 4 | 'node dynamic-poolifier.mjs' \ |
| 5 | 'node fixed-poolifier.mjs' \ |
| 6 | 'node dynamic-piscina.mjs' \ |
| 7 | 'node fixed-piscina.mjs' \ |
| 8 | 'node fixed-tinypool.mjs' \ |
| 9 | 'node dynamic-tinypool.mjs' \ |
| 10 | 'node dynamic-workerpool.mjs' \ |
| 11 | 'node fixed-workerpool.mjs' \ |
| 12 | 'node --experimental-import-meta-resolve dynamic-worker-nodes.mjs' \ |
| 13 | 'node --experimental-import-meta-resolve fixed-worker-nodes.mjs' \ |
| 14 | 'node threadjs.mjs' \ |
| 15 | 'node fixed-threadwork.mjs' \ |
| 16 | 'node fixed-microjob.mjs' |