asdasda223

JavaScript performance comparison

Test case created by Royi

Preparation code

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

Preparation code output

3 8000072 Carmi Shiraz 0800007203 Child 4/5/2002 6/30/2009 0.0000 0.0000 1/3/2010 11:49:58 AM Global_2003 1/15/2012 10:31:28 PM
3 8000072 Carmi Idan 0800007204 Child 4/5/2002 6/30/2009 0.0000 0.0000 1/3/2010 11:49:58 AM Global_2003 1/15/2012 10:31:28 PM

Test runner

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

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
$().each...
$('#t tr input:checkbox:checked').each(function() {
    $(this).closest('tr').css('background-color','red');
});
pending…
$.each
var g=$('#t tr input:checkbox:checked');
$.each(g,function() {
    $(this).closest('tr').css('background-color','red');
});
pending…
for loop
var g=$('#t tr input:checkbox:checked');
for (var i=0;i<g.length;i++)
{
    $(g[i]).closest('tr').css('background-color','red');
}
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. Here’s a list of current revisions for this page:

0 comments

Add a comment