Multiple vs Single Docoument Ready

Benchmark created by qnotemedia on


Preparation HTML

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

Setup

function doSomething1() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething2() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething3() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething4() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething5() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething6() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething7() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething8() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething9() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething10() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething11() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething12() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething13() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething14() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething15() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething16() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething17() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething18() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething19() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }
    
    function doSomething20() {
      var test = "test1,test2,test3,teset4,test5,test6,test7,test8,test9,test10";
      test.split(',');
    }

Test runner

Ready to run.

Testing in
TestOps/sec
Multiple Document Ready
$(function() {
  doSomething1();
});
$(function() {
  doSomething2();
});
$(function() {
  doSomething3();
});
$(function() {
  doSomething4();
});
$(function() {
  doSomething5();
});
$(function() {
  doSomething6();
});
$(function() {
  doSomething7();
});
$(function() {
  doSomething8();
});
$(function() {
  doSomething9();
});
$(function() {
  doSomething10();
});
$(function() {
  doSomething11();
});
$(function() {
  doSomething12();
});
$(function() {
  doSomething13();
});
$(function() {
  doSomething14();
});
$(function() {
  doSomething15();
});
$(function() {
  doSomething16();
});
$(function() {
  doSomething17();
});
$(function() {
  doSomething18();
});
$(function() {
  doSomething19();
});
$(function() {
  doSomething20();
});
ready
Single Document Ready
$(function() {
  doSomething1();
  doSomething2();
  doSomething3();
  doSomething4();
  doSomething5();
  doSomething6();
  doSomething7();
  doSomething8();
  doSomething9();
  doSomething10();
  doSomething11();
  doSomething12();
  doSomething13();
  doSomething14();
  doSomething15();
  doSomething16();
  doSomething17();
  doSomething18();
  doSomething19();
  doSomething20();
});
ready

Revisions

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

  • Revision 1: published by qnotemedia on