Script Preparation code:
x
 
function testIf() {
    if (1 === 3) {
        return false;
    } else if (1 === 2){
        return false;
    } else if (1 === 1){
        return true;
    }
}
function testSwitch() {
    switch (1) {
      case 3:
        return false;
      case 2:
        return false;
      case 1:
        return true;
    }
}
Tests:
  • If

     
    testIf()
  • Switch

     
    testSwitch()
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    If
    Switch

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 9 months ago)
Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0
Firefox 52 on Windows XP
View result in a separate tab
Test name Executions per second
If 197904080.0 Ops/sec
Switch 227922256.0 Ops/sec