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 conditional branch
function f0(order) {
if (order < 0) return 'desc'
return 'asc'
}
function f1(order) {
return order < 0 ? 'desc' : 'asc'
}
const m2 = [
'desc',
'asc',
'asc'
]
function f2(order) {
return m2[order + 1]
}
Ready to run.
Test | Ops/sec | |
---|---|---|
Function 0 (use conditional branch, long) |
| ready |
Function 1 (use conditional branch, short) |
| ready |
Function 2 (use map) |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.