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 src="//ajax.googleapis.com/ajax/libs/mootools/1.3/mootools-yui-compressed.js"></script>
<script src="https://raw.github.com/gist/6f38df30798da1a73169/0ac32a976abffda17c1179969fe8863bdbeceb2d/template.js"></script>
<script>
window.regular = "<div> <h1 class='header'> <%= data.header %> </h1> <h2 class='header2'> <%= data.header2 %> </h2> <h3 class='header3'> <%= data.header3 %> </h3> <h4 class='header4'> <%= data.header4 %> </h4> <h5 class='header5'> <%= data.header5 %> </h5> <h6 class='header6'> <%= data.header6 %> </h6> <ul class='list'> <% for (var n = 0, l = data.list.length; n < l; n++) { %> <li class='item'><%= data.list[n] %></li> <% } %> </ul> </div>";
window.template = new Template({pattern: 'asp'});
window.sharedVariables = {
'header': "Header",
'header2': "Header2",
'header3': "Header3",
'header4': "Header4",
'header5': "Header5",
'header6': "Header6",
'list': ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
};
window.preApplied = template.prepare(regular);
</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
Parse and Apply |
| ready |
Preparsed |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.