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)
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Const
    VAR
    LET

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Chrome 103 on Linux
View result in a separate tab
Test name Executions per second
Const 15812.0 Ops/sec
VAR 16787.1 Ops/sec
LET 15709.2 Ops/sec