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
const baseGroups = [
"3A/8/R",
"3B/8/R",
"3C/8/R",
"3D/8/R"
]
const newGroups = [
"3A/8/R",
"3B/8/Rs",
"3C/8/R",
"3D/8/R",
]
const areGroupsEqual = (baseG, newG) => {
return baseG.toSorted().join(",") === newG.toSorted().join(",")
}
const areGroupsEqual2 = (baseGroups, newGroups) => {
if (baseGroups.length !== newGroups.length) return false
const baseGroupsSorted = baseGroups.toSorted()
const newGroupsSorted = newGroups.toSorted()
return baseGroupsSorted.every((val, i) => val === newGroupsSorted[i])
}
Ready to run.
Test | Ops/sec | |
---|---|---|
string join |
| ready |
iteration |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.