Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0
Chrome 134
Mac OS X 10.15.7
Desktop
one year ago
Object.assign two objects
185K/s
Object.assign three objects
89K/s
Object.assign four objects
56K/s
Spread two objects
41K/s
Object.assign five objects
39K/s
Object.assign six objects
34K/s
Spread three objects
22K/s
Spread four objects
14K/s
Spread five objects
11K/s
Spread six objects
9K/s
View exact numbers
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
Script Preparation code:
Tests: