a[i].startsWith(b[i]) when a[i] strictly equals b[i] vs a[i].startsWith(b[j]) when a[i] different than b[j] vs a[i] === b[i] when a[i] strictly equals b[i] vs a[i] === b[j] when a[i] different than b[j]Fastest: a[i] === b[i] when a[i] strictly equals b[i] (33.8x faster)
394 ops/sec
216 ops/sec
131 ops/sec
12 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| a[i].startsWith(b[i]) when a[i] strictly equals b[i] | |
| a[i].startsWith(b[j]) when a[i] different than b[j] | |
| a[i] === b[i] when a[i] strictly equals b[i] | |
| a[i] === b[j] when a[i] different than b[j] |
| Test name | Executions per second |
|---|---|
| ✓ a[i] === b[i] when a[i] strictly equals b[i] | 386 Ops/sec |
| a[i] === b[j] when a[i] different than b[j] | 215 Ops/sec |
| a[i].startsWith(b[j]) when a[i] different than b[j] | 123 Ops/sec |
| a[i].startsWith(b[i]) when a[i] strictly equals b[i] | 10 Ops/sec |