Tests:
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Using the spread operator with constant inside
    Using Object.assign to merge two objects
    Using the spread operator to merge two objects
    Using the spread operator with two extra variables
    Composing objects into new one

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Chrome 126 on Windows
View result in a separate tab
Composing objects into new one
140.0M/s
Using the spread operator with constant inside
63.4M/s
Using the spread operator with two extra variables
58.5M/s
Using the spread operator to merge two objects
19.2M/s
Using Object.assign to merge two objects
8.3M/s
View exact numbers
Test name Executions per second
Composing objects into new one 139,970,288 Ops/sec
Using the spread operator with constant inside 63,406,088 Ops/sec
Using the spread operator with two extra variables 58,530,804 Ops/sec
Using the spread operator to merge two objects 19,185,654 Ops/sec
Using Object.assign to merge two objects 8,271,973 Ops/sec