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
<div id="result" style="display:none;" />
<script src="//slikts.github.io/ecmaquery/polyfill.js"></script>
<script src="//slikts.github.io/ecmaquery/ecmaquery.js"></script>
<script src="//slikts.github.io/ecmaquery/util.js"></script>
<script src="//slikts.github.io/ecmaquery/dom.js"></script>
<script src="//slikts.github.io/ecmaquery/select.js"></script>
<script src="//slikts.github.io/ecmaquery/data.js"></script>
<script src="//slikts.github.io/ecmaquery/display.js"></script>
<script>
var el = document.getElementById("result");
var $e = ecmaQuery;
var $eqEl = $e(el);
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
var $j = jQuery.noConflict();
var $jqEl = $j(el);
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script>
var $j2 = jQuery.noConflict();
var $jqEl2 = $j2(el);
</script>
<script src="http://zeptojs.com/zepto.min.js"></script>
<script>
var $z = Zepto;
var $zEl = $z(el);
</script>
<script src="http://kaste.untu.ms/tire.min.js"></script>
<script>
var $t = tire;
var $tEl = $t(el);
</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
ecmaQuery.append() |
| ready |
appendChild |
| ready |
innerHTML |
| ready |
jQuery.append() |
| ready |
jQuery2.append() |
| ready |
Zepto |
| ready |
tirejs |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.