Dojo 1.9.1 vs. jQuery 1.10.2 vs. ExtJS 4.2 vs Qooxdoo3

JavaScript performance comparison

Revision 50 of this test case created by

Preparation code

<script src="http://cdn.sencha.com/ext/beta/4.2.0.265/ext.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/qooxdoo/3.0/q.min.js">
</script>
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js"></script>
<script>
require(['dojo/query!css3'], function(q) {
  dj = q;
});
</script>

    

Preparation code output

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/qooxdoo/3.0/q.min.js"> </script> <script src="https://ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js"></script> <script> require(['dojo/query!css3'], function(q) { dj = q; }); </script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
Dojo
var d1 = dj(".section");
pending…
Dojo Inside
var d2 = dj(".section .age2");
pending…
jQuery
var j1 = jQuery('.section');
pending…
jQuery Inside
var j2 = jQuery('.section .age2');
pending…
ExtJS
var e1 = Ext.query('.section');
pending…
ExtJS Inside
var e2 = Ext.query('.section .age2');
pending…
Qooxdoo
var q1 = q('.section');
pending…
Qooxdoo Inside
var q2 = q('.section .age2');
pending…

Compare results of other browsers

Revisions

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

0 Comments