Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
lodash vs json parse v3
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
Browser:
Firefox 136
Operating system:
Mac OS X 10.15
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Lodash CloneDeep
549017.4 Ops/sec
Json Clone
320514.2 Ops/sec
structured Clone
221240.1 Ops/sec
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
Script Preparation code:
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);