property-accessor

Benchmark created by aaronzh on


Test runner

Ready to run.

Testing in
TestOps/sec
accessor
function Car() {     
  this.m_tireSize = 17;     
  this.m_maxSpeed = 250;
  this.GetTireSize = Car_get_tireSize;     
  this.SetTireSize = Car_put_tireSize;
}

function Car_get_tireSize() {     
  return this.m_tireSize;
}

function Car_put_tireSize(value) {     
  this.m_tireSize = value;
}
var ooCar = new Car();
var iTireSize = ooCar.GetTireSize();
ooCar.SetTireSize(iTireSize + 1);
ready
direct
function Car() {     
  this.m_tireSize = 17;     
  this.m_maxSpeed = 250;
}
var perfCar = new Car();
var iTireSize = perfCar.m_tireSize;
perfCar.m_tireSize = iTireSize + 1;
ready

Revisions

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

  • Revision 1: published by aaronzh on