Hit the mark with your benchmarks. https://riveragroup.github.io/benchmarksman/
Kyle P Davis cda482a196 add Array.isArray to array type checking example | 9 years ago | |
---|---|---|
example | 9 years ago | |
lib | 10 years ago | |
test | 9 years ago | |
.gitignore | 9 years ago | |
.jscsrc | 10 years ago | |
.jshintignore | 10 years ago | |
.jshintrc | 10 years ago | |
README.md | 10 years ago | |
benchmarksman.js | 10 years ago | |
main.js | 10 years ago | |
package.json | 10 years ago |
A handy wrapper around benchmark.js to make writing benchmarks as easy as writing test cases (in mocha via the exports UI).
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.
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.
benchmarksman bench/array.js
exports.dateGetTime = {
"#getTime()": function() {
new Date().getTime();
},
".now()": function() {
Date.now();
},
};
if (!module.main) require("benchmarksman").runner(exports);
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)