If - Else vs Switch - Case vs Object literals vs ternary-operator239,307 ops/sec
232,034 ops/sec
226,194 ops/sec
221,650 ops/sec
195,081 ops/sec
189,350 ops/sec
188,339 ops/sec
179,027 ops/sec
Fastest: Switch - Case (1.1x faster)
70,756 ops/sec
70,661 ops/sec
70,499 ops/sec
64,275 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| If - Else | |
| Switch - Case | |
| Object literals | |
| ternary-operator |
| Test name | Executions per second |
|---|---|
| ✓ Switch - Case | 14,807 Ops/sec |
| If - Else | 13,399 Ops/sec |
| ternary-operator | 13,227 Ops/sec |
| Object literals | 11,139 Ops/sec |