Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Lodash isEqual vs JSON stringify v2
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0
Browser:
Chrome 124
Operating system:
Linux
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Lodash cloneDeep
5144514.5 Ops/sec
Json clone
33120.8 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:
var MyObject = { pageable: { sort: { unsorted: true, sorted: false, empty: true }, pageNumber: 0, pageSize: 2000, offset: 0, paged: true, unpaged: false }, totalPages: 1, totalElements: 20, last: true, numberOfElements: 20, size: 2000, number: 0, sort: { unsorted: true, sorted: false, empty: true }, first: true, empty: false, content: [ { "id": 1, "name": "Name 1" }, { "id": 2, "name": "Name 2" }, { "id": 3, "name": "Name 3" }, { "id": 4, "name": "Name 4" }, { "id": 5, "name": "Name 5" }, { "id": 6, "name": "Name 6" }, { "id": 7, "name": "Name 7" }, { "id": 8, "name": "Name 8" }, { "id": 9, "name": "Name 9" }, { "id": 10, "name": "Name 10" }, { "id": 11, "name": "Name 11" }, { "id": 12, "name": "Name 12" }, { "id": 13, "name": "Name 13" }, { "id": 14, "name": "Name 14" }, { "id": 15, "name": "Name 15" }, { "id": 16, "name": "Name 16" }, { "id": 17, "name": "Name 17" }, { "id": 18, "name": "Name 18" }, { "id": 19, "name": "Name 19" }, { "id": 20, "name": "Name 20" }, { "id": 21, "name": "Name 21" }, { "id": 22, "name": "Name 22" }, { "id": 23, "name": "Name 23" }, { "id": 24, "name": "Name 24" }, { "id": 25, "name": "Name 25" }, { "id": 26, "name": "Name 26" }, { "id": 27, "name": "Name 27" }, { "id": 28, "name": "Name 28" }, { "id": 29, "name": "Name 29" }, { "id": 30, "name": "Name 30" }, { "id": 31, "name": "Name 31" }, { "id": 32, "name": "Name 32" }, { "id": 33, "name": "Name 33" }, { "id": 34, "name": "Name 34" }, { "id": 35, "name": "Name 35" }, { "id": 36, "name": "Name 36" }, { "id": 37, "name": "Name 37" }, { "id": 38, "name": "Name 38" }, { "id": 39, "name": "Name 39" }, { "id": 40, "name": "Name 40" }, { "id": 41, "name": "Name 41" }, { "id": 42, "name": "Name 42" }, { "id": 43, "name": "Name 43" }, { "id": 44, "name": "Name 44" }, { "id": 45, "name": "Name 45" }, { "id": 46, "name": "Name 46" }, { "id": 47, "name": "Name 47" }, { "id": 48, "name": "Name 48" }, { "id": 49, "name": "Name 49" }, { "id": 50, "name": "Name 50" }, { "id": 51, "name": "Name 51" }, { "id": 52, "name": "Name 52" }, { "id": 53, "name": "Name 53" }, { "id": 54, "name": "Name 54" }, { "id": 55, "name": "Name 55" }, { "id": 56, "name": "Name 56" }, { "id": 57, "name": "Name 57" }, { "id": 58, "name": "Name 58" }, { "id": 59, "name": "Name 59" }, { "id": 60, "name": "Name 60" }, { "id": 61, "name": "Name 61" }, { "id": 62, "name": "Name 62" }, { "id": 63, "name": "Name 63" }, { "id": 64, "name": "Name 64" }, { "id": 65, "name": "Name 65" }, { "id": 66, "name": "Name 66" }, { "id": 67, "name": "Name 67" }, { "id": 68, "name": "Name 68" }, { "id": 69, "name": "Name 69" }, { "id": 70, "name": "Name 70" }, { "id": 71, "name": "Name 71" }, { "id": 72, "name": "Name 72" }, { "id": 73, "name": "Name 73" }, { "id": 74, "name": "Name 74" }, { "id": 75, "name": "Name 75" }, { "id": 76, "name": "Name 76" }, { "id": 77, "name": "Name 77" }, { "id": 78, "name": "Name 78" }, { "id": 79, "name": "Name 79" }, { "id": 80, "name": "Name 80" }, { "id": 81, "name": "Name 81" }, { "id": 82, "name": "Name 82" }, { "id": 83, "name": "Name 83" }, { "id": 84, "name": "Name 84" }, { "id": 85, "name": "Name 85" }, { "id": 86, "name": "Name 86" }, { "id": 87, "name": "Name 87" }, { "id": 88, "name": "Name 88" }, { "id": 89, "name": "Name 89" }, { "id": 90, "name": "Name 90" }, { "id": 91, "name": "Name 91" }, { "id": 92, "name": "Name 92" }, { "id": 93, "name": "Name 93" }, { "id": 94, "name": "Name 94" }, { "id": 95, "name": "Name 95" }, { "id": 96, "name": "Name 96" }, { "id": 97, "name": "Name 97" }, { "id": 98, "name": "Name 98" }, { "id": 99, "name": "Name 99" }, { "id": 100, "name": "Name 100" }, { "id": 101, "name": "Name 101" }, { "id": 102, "name": "Name 102" }, { "id": 103, "name": "Name 103" }, { "id": 104, "name": "Name 104" }, { "id": 105, "name": "Name 105" }, { "id": 106, "name": "Name 106" }, { "id": 107, "name": "Name 107" }, { "id": 108, "name": "Name 108" }, { "id": 109, "name": "Name 109" }, { "id": 110, "name": "Name 110" }, { "id": 111, "name": "Name 111" }, { "id": 112, "name": "Name 112" }, { "id": 113, "name": "Name 113" }, { "id": 114, "name": "Name 114" }, { "id": 115, "name": "Name 115" }, { "id": 116, "name": "Name 116" }, { "id": 117, "name": "Name 117" }, { "id": 118, "name": "Name 118" }, { "id": 119, "name": "Name 119" }, { "id": 120, "name": "Name 120" }, { "id": 121, "name": "Name 121" }, { "id": 122, "name": "Name 122" }, { "id": 123, "name": "Name 123" }, { "id": 124, "name": "Name 124" }, { "id": 125, "name": "Name 125" }, { "id": 126, "name": "Name 126" }, { "id": 127, "name": "Name 127" }, { "id": 128, "name": "Name 128" }, { "id": 129, "name": "Name 129" }, { "id": 130, "name": "Name 130" }, { "id": 131, "name": "Name 131" }, { "id": 132, "name": "Name 132" }, { "id": 133, "name": "Name 133" }, { "id": 134, "name": "Name 134" }, { "id": 135, "name": "Name 135" }, { "id": 136, "name": "Name 136" }, { "id": 137, "name": "Name 137" }, { "id": 138, "name": "Name 138" }, { "id": 139, "name": "Name 139" }, { "id": 140, "name": "Name 140" }, { "id": 141, "name": "Name 141" }, { "id": 142, "name": "Name 142" }, { "id": 143, "name": "Name 143" }, { "id": 144, "name": "Name 144" }, { "id": 145, "name": "Name 145" }, { "id": 146, "name": "Name 146" }, { "id": 147, "name": "Name 147" }, { "id": 148, "name": "Name 148" }, { "id": 149, "name": "Name 149" }, { "id": 150, "name": "Name 150" }, { "id": 151, "name": "Name 151" }, { "id": 152, "name": "Name 152" }, { "id": 153, "name": "Name 153" }, { "id": 154, "name": "Name 154" }, { "id": 155, "name": "Name 155" }, { "id": 156, "name": "Name 156" }, { "id": 157, "name": "Name 157" }, { "id": 158, "name": "Name 158" }, { "id": 159, "name": "Name 159" }, { "id": 160, "name": "Name 160" }, { "id": 161, "name": "Name 161" }, { "id": 162, "name": "Name 162" }, { "id": 163, "name": "Name 163" }, { "id": 164, "name": "Name 164" }, { "id": 165, "name": "Name 165" }, { "id": 166, "name": "Name 166" }, { "id": 167, "name": "Name 167" }, { "id": 168, "name": "Name 168" }, { "id": 169, "name": "Name 169" }, { "id": 170, "name": "Name 170" }, { "id": 171, "name": "Name 171" }, { "id": 172, "name": "Name 172" }, { "id": 173, "name": "Name 173" }, { "id": 174, "name": "Name 174" }, { "id": 175, "name": "Name 175" }, { "id": 176, "name": "Name 176" }, { "id": 177, "name": "Name 177" }, { "id": 178, "name": "Name 178" }, { "id": 179, "name": "Name 179" }, { "id": 180, "name": "Name 180" }, { "id": 181, "name": "Name 181" }, { "id": 182, "name": "Name 182" }, { "id": 183, "name": "Name 183" }, { "id": 184, "name": "Name 184" }, { "id": 185, "name": "Name 185" }, { "id": 186, "name": "Name 186" }, { "id": 187, "name": "Name 187" }, { "id": 188, "name": "Name 188" }, { "id": 189, "name": "Name 189" }, { "id": 190, "name": "Name 190" }, { "id": 191, "name": "Name 191" }, { "id": 192, "name": "Name 192" }, { "id": 193, "name": "Name 193" }, { "id": 194, "name": "Name 194" }, { "id": 195, "name": "Name 195" }, { "id": 196, "name": "Name 196" }, { "id": 197, "name": "Name 197" }, { "id": 198, "name": "Name 198" }, { "id": 199, "name": "Name 199" }, { "id": 200, "name": "Name 200" } ] }; var myCopy = null;
Tests:
Lodash cloneDeep
_.isEqual(MyObject, MyObject);
Json clone
JSON.stringify(MyObject) === JSON.stringify(MyObject);