Switch vs Object Literal vs If Else vs Object Literal defined outside function vs Map vs Map - defined outsid functionFastest: Switch (1.1x faster)
214,381 ops/sec
210,257 ops/sec
209,219 ops/sec
194,706 ops/sec
193,642 ops/sec
192,480 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Switch | |
| Object Literal | |
| If Else | |
| Object Literal defined outside function | |
| Map | |
| Map - defined outsid function |
| Test name | Executions per second |
|---|---|
| ✓ Object Literal | 452,251 Ops/sec |
| Switch | 446,540 Ops/sec |
| If Else | 438,591 Ops/sec |
| Map - defined outsid function | 425,103 Ops/sec |
| Map | 421,484 Ops/sec |
| Object Literal defined outside function | 412,901 Ops/sec |