HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 27 community runs

Desktop Results:
Chrome 22 runs
equals
3.8M/s
_.isEqual
2.9M/s
JSON.stringify
1.8M/s
equalsIgnoreOrder
1.8M/s

Fastest: equals (2.2x faster)

View exact numbers
  • equals: 3,819,709 ops/sec
  • _.isEqual: 2,884,060 ops/sec
  • JSON.stringify: 1,835,558 ops/sec
  • equalsIgnoreOrder: 1,768,199 ops/sec
Firefox 5 runs
equals
2.9M/s
_.isEqual
2.0M/s
JSON.stringify
1.6M/s
equalsIgnoreOrder
826K/s

Fastest: equals (3.5x faster)

View exact numbers
  • equals: 2,923,710 ops/sec
  • _.isEqual: 2,033,992 ops/sec
  • JSON.stringify: 1,638,511 ops/sec
  • equalsIgnoreOrder: 826,387 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    _.isEqual
    JSON.stringify
    equals
    equalsIgnoreOrder

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0
Chrome 134 on Windows
View result in a separate tab
equals
116.5M/s
_.isEqual
15.6M/s
JSON.stringify
8.6M/s
equalsIgnoreOrder
7.4M/s
View exact numbers
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