2017-07-31 11:33:31 +05:30

29 lines
482 B
JavaScript

'use strict'
const benchmark = require('benchmark')
const slow = require('./slow')
const suite = new benchmark.Suite()
const numbers = []
for (let i = 0; i < 1000; i++) {
numbers.push(Math.random() * i)
}
suite.add('slow', function () {
slow(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])
}