Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Lodash isEqual vs JSON stringify v2
(version: 0)
Comparing performance of:
Lodash cloneDeep vs Json clone
Created:
one year 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:
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);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Lodash cloneDeep
Json clone
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0
Browser/OS:
Chrome 134 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
Lodash cloneDeep
146546416.0 Ops/sec
Json clone
67794.2 Ops/sec
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
It appears to be a benchmarking result report for two test cases, `Lodash cloneDeep` and `Json clone`, conducted on a Chrome 124 browser on a Linux desktop platform. The report provides the following information: 1. **Individual test cases**: * `Lodash cloneDeep`: A test case that measures the performance of Lodash's `cloneDeep` function. * `Json clone`: A test case that measures the performance of JSON cloning using `JSON.stringify`. 2. **Latest benchmark result**: * Two separate results are reported for each test case, with timestamps and execution rates. To provide a clear answer, I would need more information about what is being asked, such as: * What specific aspect of the report needs to be answered? * Are there any questions about the data or results provided? Please clarify your question, and I'll do my best to assist you.
Related benchmarks:
Lodash.isEqual vs JSON.stringify Equality Comparison for Shallow Array of Strings.
Lodash.isEqual vs JSON.stringify Equality Comparison for Shallow Array of Strings. Testing 123
Lodash.isEqual vs JSON.stringify Equality Comparison for array of objects with nested properties and many records
Lodash.isEqual vs JSON.stringify Equality Comparison for array of objects with nested properties and lots of records 222weqeqrq
Lodash.isEqual vs JSON.stringify Equality Comparison for 1000 length array
Comments
Confirm delete:
Do you really want to delete benchmark?