construtor ou iniciador

JavaScript performance comparison

Revision 2 of this test case created by Gabriel R. Giannattasio

Preparation code


      
      <script>
Benchmark.prototype.setup = function() {
  function Objeto() {
     this.propriedade = 'valorPropriedade';
     this.init = function(){
          //Função para iniciar o Objeto
     }
  }
  
  var prototipo = new Objeto();

};
</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
construtor
var obj = new Objeto();
pending…
iniciador
var obj = { 
    propriedade:'valorPropriedade',
    init:function() {
       //Inicia Objetos  
    }
}
pending…
New Sketch
var obj = new Object();
obj.propriedade = 'valorPropriedade';
obj.init = function () {};
pending…
Herdando
var obj = Object.create(prototipo);
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