UNPKG

bench-chain

Version:

benchmark recording - averages & graphs.

33 lines (30 loc) 589 B
// dep const {Suite} = require('benchmark') // scoped let memory = { one: null, two: null, } let cycles = [] // bench const suite = new Suite() suite // cases .add('one', () => { const one = 1 }) .add('two', () => { const two = 1 + 1 === 2 }) // reports .on('cycle', event => { const result = event.target.toString() console.log(result) cycles.push(result) }) .on('complete', function() { console.log('Fastest is ' + this.filter('fastest').map('name')) console.log('================') console.log(cycles) }) .run({async: false})