Object.assign two objects vs Spread two objects vs Object.assign three objects vs Spread three objects vs Object.assign four objects vs Spread four objects vs Object.assign five objects vs Spread five objects vs Object.assign six objects vs Spread six objects| Test case name | Result |
|---|---|
| Object.assign two objects | |
| Spread two objects | |
| Object.assign three objects | |
| Spread three objects | |
| Object.assign four objects | |
| Spread four objects | |
| Object.assign five objects | |
| Spread five objects | |
| Object.assign six objects | |
| Spread six objects |
| Test name | Executions per second |
|---|---|
| ✓ Object.assign two objects | 184,919 Ops/sec |
| Object.assign three objects | 88,900 Ops/sec |
| Object.assign four objects | 56,413 Ops/sec |
| Spread two objects | 41,400 Ops/sec |
| Object.assign five objects | 39,123 Ops/sec |
| Object.assign six objects | 34,141 Ops/sec |
| Spread three objects | 21,848 Ops/sec |
| Spread four objects | 14,499 Ops/sec |
| Spread five objects | 10,829 Ops/sec |
| Spread six objects | 8,738 Ops/sec |