Array.prototype.slice vs spread operator vs Array.prototype.slice(0)Fastest: Array.prototype.slice (1.3x faster)
145,540,992 ops/sec
143,522,688 ops/sec
113,853,056 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 | |
| Array.prototype.slice(0) |
| Test name | Executions per second |
|---|---|
| ✓ Array.prototype.slice(0) | 149,604,608 Ops/sec |
| Array.prototype.slice | 147,644,464 Ops/sec |
| spread operator | 115,473,520 Ops/sec |