es-toolkit (isEqual) vs fast-deep-equal vs deepEqual implementation vs claude generated update to fast-deep-equal (version: 1)
Benchmark.js
Stress testing all functions with large workloads. Since all but es-toolkit (isEqual) fall into infinite loops when encountering cyclical objects, and these functions encounter stack overflow with very deeply nested objects, those cases have been omitted.
Note: this benchmark test outputs the collection of test failures to the developer console for additional correctness comparison.
Comparing performance of:es-toolkit (isEqual) vs fast-deep-equal vs updated fast-deep-equal vs original deepEqual comparison