Script Preparation code:
Tests:
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • 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

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
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 on Mac OS X 10.15.7
View result in a separate tab
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