ConstrutorOuIniciador

JavaScript performance comparison

Test case created by mgibsonbr

Preparation code


      
      <script>
Benchmark.prototype.setup = function() {
  function Objeto2() {
     this.propriedade = 'valorPropriedade';
     this.init = function(){
          //Função para iniciar o Objeto
     }
  }
  
  var obj2 = new Objeto2();
  
  var Objeto3 = { 
      propriedade:'valorPropriedade',
      init:function() {
         //Inicia Objetos  
      }
  }

};
</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
function Objeto() {
   this.propriedade = 'valorPropriedade';
   this.init = function(){
        //Função para iniciar o Objeto
   }
}

var obj = new Objeto();
obj.init();
pending…
Iniciador
var Objeto = { 
    propriedade:'valorPropriedade',
    init:function() {
       //Inicia Objetos  
    }
}
var obj = Objeto.init();
pending…
Construtor (init)
var obj4 = obj2.init();
pending…
Iniciador (init)
var obj3 = Objeto3.init();
pending…

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

Compare results of other browsers

0 Comments