_.isEqual vs JSON.stringify vs equals vs equalsIgnoreOrderFastest: equals (2.2x faster)
3,819,709 ops/sec
2,884,060 ops/sec
1,835,558 ops/sec
1,768,199 ops/sec
Fastest: equals (3.5x faster)
2,923,710 ops/sec
2,033,992 ops/sec
1,638,511 ops/sec
826,387 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| _.isEqual | |
| JSON.stringify | |
| equals | |
| equalsIgnoreOrder |
| Test name | Executions per second |
|---|---|
| ✓ equals | 116,523,576 Ops/sec |
| _.isEqual | 15,618,695 Ops/sec |
| JSON.stringify | 8,565,059 Ops/sec |
| equalsIgnoreOrder | 7,431,307 Ops/sec |