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/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://raw.github.com/jquery/jquery-tmpl/master/jquery.tmpl.js"></script>
<script type="text/javascript" src="https://raw.github.com/andyet/ICanHaz.js/master/ICanHaz.js"></script>
<script type="text/html" id="user">
<li>
<p>Hi I'm <a href="http://twitter.com/{{ twitter }}">{{ name }}</a></p>
<p>I work for {{ employer }} as a {{ title }}.</p>
</li>
</script>
<script type="text/x-jquery-tmpl" id="userTemplate">
<li>
<p>Hi I'm <a href="http://twitter.com/${twitter}">${name}</a></p>
<p>I work for ${employer} as a ${title}.</p>
</li>
</script>
<script>
var cachedTemplateJQuery;
var userDataJQ = {
name : "Ivan Torres (jQuery)",
twitter : "mexpolk",
employer : "Get Satisfaction",
title : "Software Developer"
};
var userDataICH = {
name : "Ivan Torres (iCanHaz)",
twitter : "mexpolk",
employer : "Get Satisfaction",
title : "Software Developer"
};
</script>
cachedTemplateJQuery = $('#userTemplate');
Ready to run.
Test | Ops/sec | |
---|---|---|
jQuery Template |
| ready |
iCanHaz Template |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.