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
Which one is faster.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>
<script>
var jQuery = jQuery.noConflict(true);
</script>
<script src="//cdnjs.cloudflare.com/ajax/libs/qooxdoo/4.0.1/q.min.js">
</script>
<script src="http://nightly.enyojs.com/latest/enyo-nightly/enyo.js">
</script>
<script src="http://cdn.jsdelivr.net/mithril/0.1.21/mithril.min.js"></script>
<div id="jcontainer">
</div>
<div id="econtainer">
</div>
<div id="qcontainer">
</div>
<div id="mcontainer">
</div>
var $jcontainer = jQuery('#jcontainer'),
$jnewElement = jQuery(document.createElement('div'));
var qcontainer = q("#qcontainer"),
qnewElement = q.create("<div>");
var econtainer = enyo.dom.byId('econtainer'),
enewElement = new enyo.Control({});
var melement = document.getElementById("mcontainer");
var app = {controller:function(){},view: function(){return m("div")}};
Ready to run.
Test | Ops/sec | |
---|---|---|
jQuery |
| ready |
enyo nightly |
| ready |
Mithril |
| ready |
Qooxdoo 2.1.1 |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.