literal vs new (objects)

JavaScript performance comparison

Revision 2 of this test case created by Alexander Makarenko

Preparation code

<script>
  var o;

  if (!Object.create) {
    Object.create = function(o) {
      var f = function() {};
      f.prototype = o;
      return new f;
    }
  }
</script>
    

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
new
o = new Object;
pending…
literal
o = {}
pending…
Object.create
o = Object.create(Object.prototype);
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