Test name | Executions per second |
---|---|
Nullish coalescing (??) | 1221229.6 Ops/sec |
Logical OR (||) | 1225771.0 Ops/sec |
Nullish coalescing (??) [short-circuit] | 119122384.0 Ops/sec |
Logical OR (||) [short-circuit] | 143215168.0 Ops/sec |
let x = null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? 1;
let x = null || undefined || null || undefined || null || undefined || null || undefined || null || undefined || 1;
let x = 1 ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? null ?? undefined ?? 1;
let x = 1 || undefined || null || undefined || null || undefined || null || undefined || null || undefined || 1;