UNPKG

benit

Version:

A simple, easy, javascript benchmarking library.

28 lines (26 loc) 864 B
var Benit = require('../'); var benit = Benit('String Match Benchmark'); // add tests benit .add('RegExp#test', function () { return /o/.test('Hello World!'); }) .add('String#indexOf', function () { return 'Hello World!'.indexOf('o') > -1; }) .add('String#match', function () { return !!'Hello World!'.match(/o/); }) .on('start', function () { console.log('============================================================'); console.log(this.name); console.log('------------------------------------------------------------'); }) .on('test', function (test) { console.log(test.toString()); }) .on('complete', function () { console.log('------------------------------------------------------------'); }) // 100000 times, 20 cycles .run(100000, 20);