pop vs shift vs length vs reassignment vs .splice(0)Fastest: shift (1.6x faster)
16,386,854 ops/sec
16,147,206 ops/sec
12,783,494 ops/sec
11,521,710 ops/sec
10,467,131 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| pop | |
| shift | |
| length | |
| reassignment | |
| .splice(0) |
| Test name | Executions per second |
|---|---|
| ✓ pop | 93,580,616 Ops/sec |
| shift | 92,874,864 Ops/sec |
| .splice(0) | 36,727,884 Ops/sec |
| length | 25,220,498 Ops/sec |
| reassignment | 8,925,873 Ops/sec |