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
<script>
function remove1(list, index) { var l
l = list.slice(0, index)
l.push.apply(l, list.slice(index + 1))
return l
}
function remove2(list, index) {
return list.slice(0, index).concat(list.slice(index + 1))
}
function remove3(list, index) { var l
l = list.concat()
l.splice(index, 1)
return l
}
var arr = Array(100).join("0")
.split("0")
.map(function(v,k){ return k })
</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
slice + push.apply |
| ready |
slice + concat |
| ready |
concat + splice |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.