Tests:
  • Assign

    AخA
     
    const object1 = {type1: "gilada"};
    const object2 = {type2: "gilada"};
    const object3 = {type3: "gilada"};
    const copy = Object.assign({}, Object.assign(object1, Object.assign(object2, object3)));
  • Spread

     
    const object1 = {type1: "gilada"};
    const object2 = {type2: "gilada"};
    const object3 = {type3: "gilada"};
    const copy = {...object1, ...object2, ...object3 };
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Assign
    Spread

    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; rv:109.0) Gecko/20100101 Firefox/110.0
Firefox 110 on Windows
View result in a separate tab
Test name Executions per second
Assign 3773504.2 Ops/sec
Spread 3874751.8 Ops/sec