Array.prototype.concat vs spread operator vs PushFastest: Push (4.7x faster)
39,366,576 ops/sec
32,809,436 ops/sec
8,448,888 ops/sec
Fastest: Push (2.1x faster)
47,256,924 ops/sec
27,557,266 ops/sec
22,862,526 ops/sec
Fastest: spread operator (34.9x faster)
539,369,024 ops/sec
41,368,864 ops/sec
15,450,798 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Array.prototype.concat | |
| spread operator | |
| Push |
| Test name | Executions per second |
|---|---|
| ✓ spread operator | 884,163,968 Ops/sec |
| Array.prototype.concat | 58,280,196 Ops/sec |
| Push | 27,171,412 Ops/sec |