Tests:
  • Nullish coalescing (??)

    AخA
     
    let x = null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? 1;
  • Logical OR (||)

     
    let x = null || undefined || null || undefined || null || undefined || null || undefined || null || undefined || 1;
  • Nullish coalescing (??) [short-circuit]

     
    let x = 1 ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? 1;
  • Logical OR (||) [short-circuit]

     
    let x = 1 || undefined || null || undefined || null || undefined || null || undefined || null || undefined || 1;
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Nullish coalescing (??)
    Logical OR (||)
    Nullish coalescing (??) [short-circuit]
    Logical OR (||) [short-circuit]

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 days ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
Chrome 133 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Nullish coalescing (??) 177495840.0 Ops/sec
Logical OR (||) 184905008.0 Ops/sec
Nullish coalescing (??) [short-circuit] 190664000.0 Ops/sec
Logical OR (||) [short-circuit] 183126720.0 Ops/sec