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
<script>
var inputs = [ "12", "-12", "+12", "12px", "-12px", "+12px", "12.0", "-12.0", "+12.0", "12.0px", "-12.0px", "+12.0px" ];
var re1 = /^-?\d+(?:px)?$/i;
var re2 = /^[-+]?\d*(?:\d|\.\d+)(?:px)?$/i;
var start = inputs.length - 1, idx, result;
</script>
for (idx = start; idx >= 0; idx--) {
inputs[idx] += "";
}
Ready to run.
Test | Ops/sec | |
---|---|---|
/^-?\d+(?:px)?$/i |
| ready |
/^[-+]?\d*(?:\d|\.\d+)(?:px)?$/i |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.