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
Compare removing trailing array elements with assigning the variable to the slice of the old one without the trailing elements, vs mutating the array in place by removing the trailing elements from it, vs changing the array length to a smaller value
Ready to run.
Test | Ops/sec | |
---|---|---|
.slice(0, -n) |
| ready |
.splice(L - n, n) |
| ready |
.length -= n |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.