jQuery vs Qooxdoo vs enyo (v12)

Revision 12 of this benchmark created on


Description

Which one is faster.

Preparation HTML

<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>

Setup

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")}};

Test runner

Ready to run.

Testing in
TestOps/sec
jQuery
    $jcontainer.append($jnewElement);
 
ready
enyo nightly
    enewElement.renderInto(econtainer);
 
ready
Mithril
m.module(melement,app)
ready
Qooxdoo 2.1.1
    qnewElement.appendTo(qcontainer);
 
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.