'use strict' const benchmark = require('benchmark') const noCollection = require('./no-collections') const noTryCatch = require('./no-try-catch') const suite = new benchmark.Suite() const numbers = [] for (let i = 0; i < 1000; i++) { numbers.push(Math.random() * i) } suite.add('no-collections', function () { noCollection(12, numbers) }) suite.on('complete', print) suite.run() function print () { for (var i = 0; i < this.length; i++) { console.log(this[i].toString()) } console.log('Fastest is', this.filter('fastest').map('name')[0]) }