asdasda223 (v27)

Revision 27 of this benchmark created by recca on


Preparation HTML

<table  border=1 id="t">
    <tbody >
    
        <tr class="Grid_Item">
            <td>
                <input   type='checkbox'/>
            </td>
            <td>
                3
            </td>
            <td>
                8000072
            </td>
            <td>
                Carmi Shiraz
            </td>
            <td>
                0800007203
            </td>
            <td>
                Child
            </td>
            <td>
                4/5/2002  
            </td>
            <td>
                6/30/2009  
            </td>
            <td>
                0.0000
            </td>
            <td>
                0.0000
            </td>
            <td>
                1/3/2010 11:49:58 AM
            </td>
            <td>
                Global_2003
            </td>
            <td>
                1/15/2012 10:31:28 PM
            </td>
        </tr>
        <tr class="Grid_Item">
            <td>
              <input checked type='checkbox'/>
            </td>
            <td>
                3
            </td>
            <td>
                8000072
            </td>
            <td>
                Carmi Idan
            </td>
            <td>
                0800007204
            </td>
            <td>
                Child
            </td>
            <td>
                4/5/2002  
            </td>
            <td>
                6/30/2009  
            </td>
            <td>
                0.0000
            </td>
            <td>
                0.0000
            </td>
            <td>
                1/3/2010 11:49:58 AM
            </td>
            <td>
                Global_2003
            </td>
            <td>
                1/15/2012 10:31:28 PM
            </td>
        </tr>
          </tbody >

</table ><script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Setup

var g = $('#t tr');
    var record, _i, _len, _results;
    _forEach = function(records, fn) {
      _results = [];
      for (_i = 0, _len = records.length; _i < _len; _i++) {
        record = records[_i];
        _results.push(fn(_i,record));
      }
      return _results;
    };
    _forEach2 = function(records2, fn2) {
       var record2, _i2, _len2, _results2;
      _results2 = [];
      for (_i2 = 0, _len2 = records2.length; _i < _len2; _i2++) {
        record2 = records2[_i2];
        _results2.push(fn2(_i2,record2));
      }
      return _results2;
    };

Test runner

Ready to run.

Testing in
TestOps/sec
$().each
$.each(g, function() {
  var self = $(this);
});
ready
$.each...
g.each(function() {
  var self = $(this);
});
ready
for loop
for (var i = 0, length = g.length; i < length; ++i) {
  var self = $(g[i]);
}
ready
coffee
  _forEach(g, function(record) {
    var self = $(record)
  })
ready
coffee2
  _forEach2(g, function(record2) {
    var self = $(record2)
  })
ready

Revisions

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