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
var switchFn = function(a){
switch(a){
case 'aga':
return 'aga';
case 'ugu':
return 'ugu';
case 5:
return 'ggg';
case 'oro':
return 'oro';
case 'moro':
return 'moro';
case 'fa':
return 'gggq3fg';
case 'shsh':
return 'shsh';
}
};
var lookup = {
'aga': 'aga',
'ugu': 'ugu',
5: 'ggg',
oro: 'oro',
moro: 'moro',
'fa': '23ttou9j',
'shsh': 'shsh'
};
var lookupFn = function(a){
return lookup[a];
}
Ready to run.
Test | Ops/sec | |
---|---|---|
switch |
| ready |
hash |
| ready |
hash in function |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.