Mootools each VS dojo forEach

Benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js"></script>
<script>
  var smallArray = [1, 2, 3];
  
  var middleArray = [];
  for (var i = 0; i < 100; i++)
  middleArray.push(i);
  
  var bigArray = [];
  for (var i = 0; i < 10000; i++)
  bigArray.push(i);
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
MooTools - Small
smallArray.each(function(item, index) {});
ready
Dojo - Small
dojo.forEach(smallArray, function(item, index) {});
ready
MooTools - Middle
middleArray.each(function(item, index) {});
ready
Dojo - Middle
dojo.forEach(middleArray, function(item, index) {});
ready
MooTools - Big
bigArray.each(function(item, index) {});
ready
Dojo - Big
dojo.forEach(bigArray, function(item, index) {});
ready

Revisions

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