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
Benchmarks comparing Array.prototype.concat
with array spreading. Benchmark code comes from this excellent StackOverflow post: https://stackoverflow.com/a/48866316
let big = (new Array(1e5)).fill(99);
let i, x;
let a = (new Array(1e3)).fill(99);
let b = (new Array(1e3)).fill(99);
let c = (new Array(1e3)).fill(99);
let d = (new Array(1e3)).fill(99);
Ready to run.
Test | Ops/sec | |
---|---|---|
Concat (big) |
| ready |
Spread (big) |
| ready |
Concat (many) |
| ready |
Spread (many) |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.