HTML Preparation code:
AخA
 
1
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
Script Preparation code:
x
 
const myObject =  {
    "event": "preferences_changed",
    "data": {
        "preferences": "[{\"user_id\":\"ыпукнунукр\",\"category\":\"direct_channel_show\",\"name\":\"фвыфпуцкнкнуцк\",\"value\":\"true\"},{\"user_id\":\"смчсмчсмсмчсмчм\",\"category\":\"channel_open_time\",\"name\":\"аываываываыва\",\"value\":\"1740485407949\"}]"
    },
    "broadcast": {
        "omit_users": null,
        "user_id": "фывфыввфывфывфывфыв",
        "channel_id": "",
        "team_id": "",
        "connection_id": "",
        "omit_connection_id": ""
    },
    "seq": 2
}
Tests:
  • Lodash CloneDeep

     
    myCopy = _.cloneDeep(myObject);
  • Json Clone

     
    myCopy = JSON.parse(JSON.stringify(myObject));
  • structured Clone

     
    myCopy = structuredClone(myObject);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Lodash CloneDeep
    Json Clone
    structured Clone

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
Firefox 136 on Mac OS X 10.15
View result in a separate tab
Test name Executions per second
Lodash CloneDeep 549017.4 Ops/sec
Json Clone 320514.2 Ops/sec
structured Clone 221240.1 Ops/sec