HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 638 community runs

Desktop Results:
Chrome 536 runs
_.isEqual
3.5M/s
JSON.stringify
2.5M/s

Fastest: _.isEqual (1.4x faster)

View exact numbers
  • _.isEqual: 3,515,794 ops/sec
  • JSON.stringify: 2,517,827 ops/sec
Firefox 65 runs
_.isEqual
2.5M/s
JSON.stringify
1.9M/s

Fastest: _.isEqual (1.3x faster)

View exact numbers
  • _.isEqual: 2,531,768 ops/sec
  • JSON.stringify: 1,915,121 ops/sec
Safari 13 runs
_.isEqual
5.7M/s
JSON.stringify
4.2M/s

Fastest: _.isEqual (1.4x faster)

View exact numbers
  • _.isEqual: 5,746,014 ops/sec
  • JSON.stringify: 4,221,452 ops/sec
Other 11 runs
_.isEqual
2.9M/s
JSON.stringify
2.1M/s

Fastest: _.isEqual (1.4x faster)

View exact numbers
  • _.isEqual: 2,893,530 ops/sec
  • JSON.stringify: 2,063,486 ops/sec
Mobile Results:
Chrome 7 runs
_.isEqual
2.3M/s
JSON.stringify
1.7M/s

Fastest: _.isEqual (1.3x faster)

View exact numbers
  • _.isEqual: 2,261,222 ops/sec
  • JSON.stringify: 1,679,562 ops/sec
Safari 6 runs
_.isEqual
7.0M/s
JSON.stringify
3.4M/s

Fastest: _.isEqual (2.1x faster)

View exact numbers
  • _.isEqual: 7,000,314 ops/sec
  • JSON.stringify: 3,381,246 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

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0
Firefox 150 on Linux
View result in a separate tab
_.isEqual
2.8M/s
JSON.stringify
2.4M/s
View exact numbers
Test name Executions per second
_.isEqual 2,846,050 Ops/sec
JSON.stringify 2,354,335 Ops/sec