getters and setters

Benchmark created on


Description

lets try

Preparation HTML

<script>
  var test = {
   value: 1,
   getValue: function() {
    return this.value;
   },
   get val() {
    return this.value;
   }
  };
  
  test.__defineGetter__('vall', function() {
   return this.value;
  });
  
  var result = 0;
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
simple val
result += test.value
ready
inline getter
result += test.val;
ready
function getter
result += test.vall;
ready
func
result += test.getValue();
ready

Revisions

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