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 str = "hello world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed laoreet rhoncus arcu, ut luctus nulla tempus ut. Suspendisse potenti. Vivamus ac metus nec enim luctus finibus nec nec turpis. Vivamus a nulla non magna pellentesque blandit. Morbi sapien tortor, sodales eu varius at, tincidunt ac risus. Aenean eu metus non metus vehicula pellentesque vel at ex. In hac habitasse platea dictumst. Aliquam placerat in justo quis congue. Curabitur est elit, gravida ut porta non, auctor vel ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas volutpat tristique dolor, ac efficitur ipsum vestibulum blandit. In hac habitasse platea dictumst. Morbi suscipit quis nisl vitae vestibulum. Vestibulum quis massa ex. Praesent a sagittis urna, vel gravida nibh. Duis nec ultrices ante, fringilla posuere felis. Mauris et libero sapien. Nunc tempor quis dui nec pulvinar. Mauris ac eros lorem. Aenean elementum risus sed lacus congue, quis pharetra sapien pulvinar. Nam sit amet condimentum est, sed interdum nibh. Nullam pulvinar magna justo, ac blandit libero tempor eget. Phasellus tortor risus, interdum non lobortis eu, hendrerit nec lorem. Cras ac augue vulputate, varius justo non, pharetra sem. Duis dapibus, lacus ut placerat vulputate, nibh diam porttitor lorem, vel ultricies diam ligula eget risus. Sed et pretium lectus. In varius tincidunt leo rhoncus sagittis. Maecenas vulputate nisl nisi, sed faucibus nulla cursus quis. Nunc tempor felis in libero sagittis, vitae varius sapien pulvinar Proin velit lacus, tempus eu dolor ac, porta dictum risus. Donec dictum condimentum euismod. Suspendisse potenti. Quisque blandit volutpat ante ac tristique. Aenean sollicitudin nisi eget arcu fermentum, in egestas odio mollis. Praesent ante enim, mattis id vestibulum ut, consectetur cursus magna. Aliquam viverra ligula at urna fermentum bibendum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam eu nibh quis ex ullamcorper commodo. Suspendisse potenti. Proin lectus orci, interdum et tellus ac, consequat ornare dolor. Quisque scelerisque vehicula velit, nec interdum lorem luctus et. Phasellus sed felis diam. Fusce dignissim justo nisi, eu consectetur lectus euismod ut. Donec massa nunc, accumsan a convallis eu, tempor at diam. Morbi leo ligula, iaculis non ligula sit amet, volutpat iaculis urna. Integer aliquam massa enim, sed convallis enim elementum nec. Aenean vestibulum, nulla eget aliquam vulputate, nunc enim lobortis augue, et fermentum dolor mauris sit amet purus. Praesent eu ipsum euismod, volutpat felis et, tempor mi.";
</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
Regexp |
| ready |
indexOf |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.