getter/setter vs get/set

JavaScript performance comparison

Test case created by getter/setter vs get/set

Preparation code

<script>

var gs = {
   _x: null,
   set myAttr(val){ this._x = val; },
   setMyAttr: function(val){ this._x = val; }
}

</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
setter
gs.myAttr = 2
pending…
set
gs.setMyAttr(2)
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

Add a comment