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 inputarray = ["aaaaa","aaaab","aaaac","aaaad","aaaae","aaaba","aaabb","aaabc","aaabd","aaabe","aaaca","aaacb","aaacc","aaacd","aaace","aaada","aaadb","aaadc","aaadd","aaade","aaaea","aaaeb","aaaec","aaaed","aaaee","aabaa","aabab","aabac","aabad","aabae","aabba","aabbb","aabbc","aabbd","aabbe","aabca","aabcb","aabcc","aabcd","aabce","aabda","aabdb","aabdc","aabdd","aabde","aabea","aabeb","aabec","aabed","aabee","aacaa","aacab","aacac","aacad","aacae","aacba","aacbb","aacbc","aacbd","aacbe","aacca","aaccb","aaccc","aaccd","aacce","aacda","aacdb","aacdc","aacdd","aacde","aacea","aaceb","aacec","aaced","aacee","aadaa","aadab","aadac","aadad","aadae","aadba","aadbb","aadbc","aadbd","aadbe","aadca","aadcb","aadcc","aadcd","aadce","aadda","aaddb","aaddc","aaddd","aadde","aadea","aadeb","aadec","aaded","aadee","aaeaa","aaeab","aaeac","aaead","aaeae","aaeba","aaebb","aaebc","aaebd","aaebe","aaeca","aaecb","aaecc","aaecd","aaece","aaeda","aaedb","aaedc","aaedd","aaede","aaeea","aaeeb","aaeec","aaeed","aaeee","abaaa","abaab","abaac","abaad","abaae","ababa","ababb","ababc","ababd","ababe","abaca","abacb","abacc","abacd","abace","abada","abadb","abadc","abadd","abade","abaea","abaeb","abaec","abaed","abaee","abbaa","abbab","abbac","abbad","abbae","abbba","abbbb","abbbc","abbbd","abbbe","abbca","abbcb","abbcc","abbcd","abbce","abbda","abbdb","abbdc","abbdd","abbde","abbea","abbeb","abbec","abbed","abbee","abcaa","abcab","abcac","abcad","abcae","abcba","abcbb","abcbc","abcbd","abcbe","abcca","abccb","abccc","abccd","abcce","abcda","abcdb","abcdc","abcdd","abcde","abcea","abceb","abcec","abced","abcee","abdaa","abdab","abdac","abdad","abdae","abdba","abdbb","abdbc","abdbd","abdbe","abdca","abdcb","abdcc","abdcd","abdce","abdda","abddb","abddc","abddd","abdde","abdea","abdeb","abdec","abded","abdee","abeaa","abeab","abeac","abead","abeae","abeba","abebb","abebc","abebd","abebe","abeca","abecb","abecc","abecd","abece","abeda","abedb","abedc","abedd","abede","abeea","abeeb","abeec","abeed","abeee","acaaa","acaab","acaac","acaad","acaae","acaba","acabb","acabc","acabd","acabe","acaca","acacb","acacc","acacd","acace","acada","acadb","acadc","acadd","acade","acaea","acaeb","acaec","acaed","acaee","acbaa","acbab","acbac","acbad","acbae","acbba","acbbb","acbbc","acbbd","acbbe","acbca","acbcb","acbcc","acbcd","acbce","acbda","acbdb","acbdc","acbdd","acbde","acbea","acbeb","acbec","acbed","acbee","accaa","accab","accac","accad","accae","accba","accbb","accbc","accbd","accbe","accca","acccb","acccc","acccd","accce","accda","accdb","accdc","accdd","accde","accea","acceb","accec","acced","accee","acdaa","acdab","acdac","acdad","acdae","acdba","acdbb","acdbc","acdbd","acdbe","acdca","acdcb","acdcc","acdcd","acdce","acdda","acddb","acddc","acddd","acdde","acdea","acdeb","acdec","acded","acdee","aceaa","aceab","aceac","acead","aceae","aceba","acebb","acebc","acebd","acebe","aceca","acecb","acecc","acecd","acece","aceda","acedb","acedc","acedd","acede","aceea","aceeb","aceec","aceed","aceee","adaaa","adaab","adaac","adaad","adaae","adaba","adabb","adabc","adabd","adabe","adaca","adacb","adacc","adacd","adace","adada","adadb","adadc","adadd","adade","adaea","adaeb","adaec","adaed","adaee","adbaa","adbab","adbac","adbad","adbae","adbba","adbbb","adbbc","adbbd","adbbe","adbca","adbcb","adbcc","adbcd","adbce","adbda","adbdb","adbdc","adbdd","adbde","adbea","adbeb","adbec","adbed","adbee","adcaa","adcab","adcac","adcad","adcae","adcba","adcbb","adcbc","adcbd","adcbe","adcca","adccb","adccc","adccd","adcce","adcda","adcdb","adcdc","adcdd","adcde","adcea","adceb","adcec","adced","adcee","addaa","addab","addac","addad","addae","addba","addbb","addbc","addbd","addbe","addca","addcb","addcc","addcd","addce","addda","adddb","adddc","adddd","addde","addea","addeb","addec","added","addee","adeaa","adeab","adeac","adead","adeae","adeba","adebb","adebc","adebd","adebe","adeca","adecb","adecc","adecd","adece","adeda","adedb","adedc","adedd","adede","adeea","adeeb","adeec","adeed","adeee"];
Ready to run.
Test | Ops/sec | |
---|---|---|
map |
| ready |
reduce |
| ready |
filter |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.