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
Compares three ways of removing an item at specified index. The pop and length techniques reassign the last value to the index to remove before popping the last value. The splice just uses the function of the same name.
x = window.x = [];
for (var i = 0; i < 10000; ++i) {
x.push(i);
}Ready to run.
| Test | Ops/sec | |
|---|---|---|
| Pop | | ready |
| Splice | | ready |
| Length | | ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.