Tests:
  • If/Else

    x
     
    let a = null;
    let b = 1;  
    const check = (a, b) => {
    if (a != null) {
      return a; 
      } else {
      return b;
      }
    }
    for (let i = 1; i < 1e6; i++){
      check(a,b);
    }
  • Nullish

     
    let a = null;
    let b = 1;  
    const check = (a, b) => {
      return a ?? b;
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    If/Else
    Nullish

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
Chrome 121 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
If/Else 3088.3 Ops/sec
Nullish 181430368.0 Ops/sec