Bind vs Self closure

JavaScript performance comparison

Revision 27 of this test case created by Adam

Preparation code

<script>
  this.a = 0;


  function closured() {
    self.a = 1;
  }

  var binded = function () {
    this.a = 1;
  }.bind(this);

  var called = function () {
    this.a = 1;
  }

  var fatArrow = () => {
    this.a = 1;
  }
</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

Revisions

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

0 Comments