jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
var small_arr = new Array(64);
for (var i = 0; i < 64; i++) small_arr[i] = (i%8) + 1;
var medium_arr = new Array(4096);
for (var i = 0; i < 4096; i++) medium_arr[i] = (i%8) + 1;
var large_arr = new Array(65536);
for (var i = 0; i < 65536; i++) large_arr[i] = (i%8) + 1;
var sum = 0;
function add(val) {
sum += val;
}
Ready to run.
Test | Ops/sec | |
---|---|---|
small forEach |
| ready |
small loop (inline) |
| ready |
small loop |
| ready |
med forEach |
| ready |
med loop (inline) |
| ready |
med loop |
| ready |
large forEach |
| ready |
large loop (inline) |
| ready |
large loop |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.