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
test was buggy!
you need to create the array separately for each test to have real results as before you were mutating the same array and thus with each successive test iteration you were testing array which was bigger and bigger.
and since concat test was run after the push it was tested on even larger arrays then push making it work SUPER slow
Ready to run.
Test | Ops/sec | |
---|---|---|
.push() (with empty array of length == 10) |
| ready |
.push() (array of numbers) |
| ready |
concat strings, then split |
| ready |
.concat() (array of numbers) |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.