HTML Preparation code:
Script Preparation code:
Tests:
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Lodash clone
    Lodash cloneDeep
    Lodash merge
    ES6 spread
    ES6 Object.assign
    JSON.parse(JSON.stringify())

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
Chrome 125 on Mac OS X 10.15.7
View result in a separate tab
ES6 spread
19.9M/s
ES6 Object.assign
6.8M/s
Lodash clone
3.4M/s
JSON.parse(JSON.stringify())
1.0M/s
Lodash cloneDeep
491K/s
Lodash merge
355K/s
View exact numbers
Test name Executions per second
ES6 spread 19,928,436 Ops/sec
ES6 Object.assign 6,816,626 Ops/sec
Lodash clone 3,402,694 Ops/sec
JSON.parse(JSON.stringify()) 1,028,606 Ops/sec
Lodash cloneDeep 490,962 Ops/sec
Lodash merge 355,188 Ops/sec