benchmarksman
A handy wrapper around benchmark.js to make writing benchmarks as easy as writing test cases (in mocha via the exports UI).
Why
Using benchmark.js directly can be a little tedious if you just want it to get the ops/sec for a bunch of different code snippets.
Usage
Below are some of the ways to use benchmarksman
in your project.
If instant gratification is your thing, then get your fix with a live demo and run some quick benchmarks on the playground site.
Command Line
benchmarksman bench/array.js
Programmatic
exportsdateGetTime = { ; } { Date; } ; if !modulemain ;
Output
Date #getTime() x 7,705,532 ops/sec ±2.95% (94 runs sampled)Date .now() x 15,132,312 ops/sec ±1.85% (94 runs sampled)