Array.prototype.slice vs spread operatorFastest: Array.prototype.slice (1.4x faster)
103,989,096 ops/sec
75,529,712 ops/sec
Fastest: Array.prototype.slice (1.5x faster)
45,518,980 ops/sec
29,889,504 ops/sec
Fastest: spread operator (5.9x faster)
495,522,336 ops/sec
83,406,608 ops/sec
Fastest: Array.prototype.slice (1.5x faster)
153,399,312 ops/sec
101,701,248 ops/sec
Fastest: Array.prototype.slice (1.4x faster)
52,833,880 ops/sec
37,467,844 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.slice | |
| spread operator |
| Test name | Executions per second |
|---|---|
| ✓ Array.prototype.slice | 286,755,200 Ops/sec |
| spread operator | 187,011,344 Ops/sec |