Using the spread operator vs Using Object.assignFastest: Using the spread operator (2.6x faster)
34,057,664 ops/sec
13,059,139 ops/sec
Fastest: Using Object.assign (2.0x faster)
27,264,986 ops/sec
13,827,054 ops/sec
Fastest: Using the spread operator (1.3x faster)
16,926,222 ops/sec
12,740,767 ops/sec
Fastest: Using the spread operator (3.0x faster)
24,788,604 ops/sec
8,219,880 ops/sec
Fastest: Using the spread operator (2.4x faster)
16,650,817 ops/sec
6,834,563 ops/sec
Fastest: Using the spread operator (1.2x faster)
15,238,333 ops/sec
13,250,666 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Using the spread operator | |
| Using Object.assign |
| Test name | Executions per second |
|---|---|
| ✓ Using Object.assign | 51,817,564 Ops/sec |
| Using the spread operator | 26,183,906 Ops/sec |