Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Comparing deep cloning methods (Complex object): Lodash <> Custom clone func <> JSON.parse <> structuredClone
(version: 0)
Missing clone-deep
Comparing performance of:
Lodash vs Custom function vs JSON.parse vs structuredClone
Created:
3 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
Script Preparation code:
function recursiveDeepCopy(o) { var newO, i; if (typeof o !== 'object') { return o; } if (!o) { return o; } if ('[object Array]' === Object.prototype.toString.apply(o)) { newO = []; for (i = 0; i < o.length; i += 1) { newO[i] = recursiveDeepCopy(o[i]); } return newO; } newO = {}; for (i in o) { if (o.hasOwnProperty(i)) { newO[i] = recursiveDeepCopy(o[i]); } } return newO; } var MyObject = { description: 'Creates a deep copy of source, which should be an object or an array.', myNumber: 123456789, myBoolean: true, jayson: { stringify: 'JSON.stringify() method converts a JavaScript value to a JSON string....', parse: 'JSON.parse() method parses a JSON string...', some: [ { a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 },{ a: 1, b: "b", c: 3 } ], some2: [ { a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] },{ a: { b: 2, c: "Hello" }, d: [1, 2, 3] } ] }, deep1: { deep2: { deep3: { deep4: { deep5: { deep6: { deep7: { deep8: { deep9: { deep10: { anArray: [1, 2, 3, 4], anotherObject: { a: 1, b: 2, c: "hello world" } } } } } } } } } } } }; var myCopy = null;
Tests:
Lodash
myCopy = _.cloneDeep(MyObject);
Custom function
myCopy = recursiveDeepCopy(MyObject);
JSON.parse
myCopy = JSON.parse(JSON.stringify(MyObject));
structuredClone
myCopy = structuredClone(MyObject);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
Lodash
Custom function
JSON.parse
structuredClone
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
The format of the provided data suggests that it is a benchmarking result in JSON format, where each object represents a test case with properties for: * `RawUAString`: The raw User Agent string * `Browser`: The browser type and version * `DevicePlatform`: The device platform (Desktop, Mobile, etc.) * `OperatingSystem`: The operating system version * `ExecutionsPerSecond`: The average number of executions per second * `TestName`: The name of the test case Based on this format, I can provide a possible answer to your question. The benchmark result shows that: 1. **JSON.parse**: 3791.518310546875 executions per second 2. **structuredClone**: 2660.245361328125 executions per second 3. **Custom function**: 2367.2421875 executions per second 4. **Lodash**: 1589.05126953125 executions per second It appears that `JSON.parse` has the highest execution rate, followed by `structuredClone`, and then the custom function. The Lodash cloneDeep function has the lowest execution rate. Please note that this analysis is based on the provided data and may not be applicable to other benchmarking scenarios or test cases.
Related benchmarks:
Comparing deep cloning methods (small object): Lodash <> Custom clone func <> JSON.parse <> structuredClone
Comparing deep cloning methods (array of objects): Lodash <> Custom clone func <> JSON.parse <> structuredClone
Comparing deep cloning methods (small object): Lodash <> Custom clone func <> JSON.parse <> structuredClone 2
Comparing deep cloning methods (large array of objects): Lodash <> Custom clone func <> JSON.parse <> structuredClone
Comments
Confirm delete:
Do you really want to delete benchmark?