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
str = "sdhvlbsealerjvxknfxzfjcndlfzgfjn.sdczhbfnacs@@drnvlscuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnz@@khcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74y@@oylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnzkhcdnfmmcliKNX@@EF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhc@@gbytb56t7345ocb7c6to7w35yt74yoylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.x@@nzkhcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74yoylwconsdhvlbsealerjvxknfxzfjcndlfzgfjn.sdczhbfnacs@@drnvlscuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnz@@khcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74y@@oylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnzkhcdnfmmcliKNX@@EF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhc@@gbytb56t7345ocb7c6to7w35yt74yoylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.x@@nzkhcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74yoylwconsdhvlbsealerjvxknfxzfjcndlfzgfjn.sdczhbfnacs@@drnvlscuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnz@@khcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74y@@oylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnzkhcdnfmmcliKNX@@EF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhc@@gbytb56t7345ocb7c6to7w35yt74yoylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.x@@nzkhcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74yoylwconsdhvlbsealerjvxknfxzfjcndlfzgfjn.sdczhbfnacs@@drnvlscuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnz@@khcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74y@@oylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.xnzkhcdnfmmcliKNX@@EF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhc@@gbytb56t7345ocb7c6to7w35yt74yoylwconuhfnaskjdnfgigsdnz.fhzjxdcbhfan.skcndrjfma;wcmlsv.x@@nzkhcdnfmmcliKNXEF:csnfhvudnchlasudrbuvgscrdnthssludhflsinjhndsyjhdrbkgnsbjgfzjdfgvbdhcgbytb56t7345ocb7c6to7w35yt74yoylwcon";
r0 = /@@/g;
Ready to run.
Test | Ops/sec | |
---|---|---|
replace str |
| ready |
replace RegExp |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.