getElementById vs. querySelector

JavaScript performance comparison

Revision 268 of this test case created by

Preparation code

<p id="foo">Foo</p>
      
<script>
Benchmark.prototype.setup = function() {
  var a = 5;
  var b = 6;
  var c = 7;
  function looper(d){
  if(d == a){
  return a;}else if(d===b){
  return b;}else if(d===c){
  return c;}else{
  return 'end';}
  }
  function switcher(d){
  switch(d){
  case a:
  return a;
  breake;
  case b:
  return b;
  breake;
  case c:
  return c;
  breake;
  default:
  return: 'end';
  }

};
</script>

Preparation code output

<p id="foo">Foo</p>

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
looper
looper(8);
pending…
switcher
switcher(8);
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

Foo