Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Chrome 103
Linux
Desktop
2 years ago
Test name Executions per second
Const 15812.0 Ops/sec
VAR 16787.1 Ops/sec
LET 15709.2 Ops/sec
Tests:
  • Const

    x
     
    const limit = 10000;
    const A = function (result){
      const a = result + 1;
      if (a < limit){
        return A(a);
      }
    }
    A(0)
  • VAR

     
    var limit = 10000;
    var A = function (result){
      var a = result + 1;
      if (a < limit){
        return A(a);
      }
    }
    A(0)
  • LET

     
    let limit = 10000;
    let A = function (result){
      let a = result + 1;
      if (a < limit){
        return A(a);
      }
    }
    A(0)