const Benchmark = require('benchmark')
+const { LIST_FORMATTER } = require('./benchmark-utils')
const suite = new Benchmark.Suite()
-const LIST_FORMATTER = new Intl.ListFormat('en-US', {
- style: 'long',
- type: 'conjunction'
-})
+function generateWorkersArray (numberOfWorkers) {
+ return [...Array(numberOfWorkers).keys()]
+}
-const workers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
+const workers = generateWorkersArray(60)
-let nextWorkerIndex = 0
+let nextWorkerIndex
function chooseWorkerTernaryOffByOne () {
nextWorkerIndex =
nextWorkerIndex = 0
chooseWorkerTernaryWithNegation()
})
- .add('Ternary with PreChoosing', function () {
+ .add('Ternary with pre-choosing', function () {
nextWorkerIndex = 0
chooseWorkerTernaryWithPreChoosing()
})