Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
RFC vs JSON.stringify
(version: 0)
Comparing performance of:
rfc vs js
Created:
3 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src="https://cdn.jsdelivr.net/npm/react-fast-compare@latest/index.js"></script>
Script Preparation code:
const a = [{"balance":25.56735921,"availableBalance":25.56735921,"inOrdersBalance":0,"bonusBalance":410.07389348,"inWithdrawal":0,"userFloating":0,"collateralId":11},{"balance":0,"availableBalance":0,"inOrdersBalance":0,"bonusBalance":5E+1,"inWithdrawal":0,"userFloating":0,"collateralId":15},{"balance":0.81635071,"availableBalance":0.81635071,"inOrdersBalance":0,"bonusBalance":0.92766965,"inWithdrawal":0,"userFloating":0,"collateralId":2},{"balance":93.63599112,"availableBalance":93.63599112,"inOrdersBalance":0,"bonusBalance":39.74699996,"inWithdrawal":0,"userFloating":0,"collateralId":7},{"balance":0,"availableBalance":0,"inOrdersBalance":0,"bonusBalance":5E+1,"inWithdrawal":0,"userFloating":0,"collateralId":16},{"balance":2857.33259233,"availableBalance":2857.33259233,"inOrdersBalance":0,"bonusBalance":369.84697998,"inWithdrawal":0,"userFloating":0,"collateralId":4},{"balance":201.87753354,"availableBalance":201.87753354,"inOrdersBalance":0,"bonusBalance":45.88512762,"inWithdrawal":0,"userFloating":0,"collateralId":17},{"balance":9.99145482,"availableBalance":9.99145482,"inOrdersBalance":0,"bonusBalance":1.38031179,"inWithdrawal":0,"userFloating":0,"collateralId":18},{"balance":1.12211633,"availableBalance":1.12211633,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":8},{"balance":100.19279721,"availableBalance":100.19279721,"inOrdersBalance":0,"bonusBalance":47.35836998,"inWithdrawal":0,"userFloating":0,"collateralId":20},{"balance":86.33331311,"availableBalance":86.33331311,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":19},{"balance":100.81800923,"availableBalance":100.81800923,"inOrdersBalance":0,"bonusBalance":49.66368,"inWithdrawal":0,"userFloating":0,"collateralId":21},{"balance":4905.31831009,"availableBalance":4905.31831009,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":5},{"balance":0,"availableBalance":0,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":10},{"balance":1051.41470993,"availableBalance":1051.41470993,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":14},{"balance":99.99996402,"availableBalance":99.99996402,"inOrdersBalance":0,"bonusBalance":3.302557,"inWithdrawal":0,"userFloating":0,"collateralId":22},{"balance":119.80336569,"availableBalance":119.80336569,"inOrdersBalance":0,"bonusBalance":15.69513996,"inWithdrawal":0,"userFloating":0,"collateralId":6},{"balance":119.88169432,"availableBalance":119.88169432,"inOrdersBalance":0,"bonusBalance":43.5128,"inWithdrawal":0,"userFloating":0,"collateralId":23},{"balance":1005.23037531,"availableBalance":1005.23037531,"inOrdersBalance":0,"bonusBalance":45.38984,"inWithdrawal":0,"userFloating":0,"collateralId":30},{"balance":97.36946531,"availableBalance":97.36946531,"inOrdersBalance":0,"bonusBalance":48.76889,"inWithdrawal":0,"userFloating":0,"collateralId":24},{"balance":1000.01479904,"availableBalance":1000.01479904,"inOrdersBalance":0,"bonusBalance":49.93611,"inWithdrawal":0,"userFloating":0,"collateralId":26},{"balance":339.0768699,"availableBalance":339.0768699,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":3},{"balance":1009.57323862,"availableBalance":1009.57323862,"inOrdersBalance":0,"bonusBalance":35.42387997,"inWithdrawal":0,"userFloating":0,"collateralId":28},{"balance":999.97383103,"availableBalance":999.97383103,"inOrdersBalance":0,"bonusBalance":49.548,"inWithdrawal":0,"userFloating":0,"collateralId":31},{"balance":100.75730809,"availableBalance":100.75730809,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":27},{"balance":1008.79341403,"availableBalance":1008.79341403,"inOrdersBalance":0,"bonusBalance":32.31792997,"inWithdrawal":0,"userFloating":0,"collateralId":32},{"balance":1083.11597018,"availableBalance":1083.11597018,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":29},{"balance":1032.73732998,"availableBalance":1032.73732998,"inOrdersBalance":0,"bonusBalance":77.98512524,"inWithdrawal":0,"userFloating":0,"collateralId":34},{"balance":0.86847023,"availableBalance":0.86847023,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":1},{"balance":1026.12644424,"availableBalance":1026.12644424,"inOrdersBalance":0,"bonusBalance":35.22889999,"inWithdrawal":0,"userFloating":0,"collateralId":33},{"balance":1133.9035452,"availableBalance":1133.9035452,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":9}] const b = [{"balance":25.56735921,"availableBalance":25.56735921,"inOrdersBalance":0,"bonusBalance":410.07389348,"inWithdrawal":0,"userFloating":0,"collateralId":11},{"balance":0,"availableBalance":0,"inOrdersBalance":0,"bonusBalance":5E+1,"inWithdrawal":0,"userFloating":0,"collateralId":15},{"balance":0.81635071,"availableBalance":0.81635071,"inOrdersBalance":0,"bonusBalance":0.92766965,"inWithdrawal":0,"userFloating":0,"collateralId":2},{"balance":93.63599112,"availableBalance":93.63599112,"inOrdersBalance":0,"bonusBalance":39.74699996,"inWithdrawal":0,"userFloating":0,"collateralId":7},{"balance":0,"availableBalance":0,"inOrdersBalance":0,"bonusBalance":5E+1,"inWithdrawal":0,"userFloating":0,"collateralId":16},{"balance":2857.33259233,"availableBalance":2857.33259233,"inOrdersBalance":0,"bonusBalance":369.84697998,"inWithdrawal":0,"userFloating":0,"collateralId":4},{"balance":201.87753354,"availableBalance":201.87753354,"inOrdersBalance":0,"bonusBalance":45.88512762,"inWithdrawal":0,"userFloating":0,"collateralId":17},{"balance":9.99145482,"availableBalance":9.99145482,"inOrdersBalance":0,"bonusBalance":1.38031179,"inWithdrawal":0,"userFloating":0,"collateralId":18},{"balance":1.12211633,"availableBalance":1.12211633,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":8},{"balance":100.19279721,"availableBalance":100.19279721,"inOrdersBalance":0,"bonusBalance":47.35836998,"inWithdrawal":0,"userFloating":0,"collateralId":20},{"balance":86.33331311,"availableBalance":86.33331311,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":19},{"balance":100.81800923,"availableBalance":100.81800923,"inOrdersBalance":0,"bonusBalance":49.66368,"inWithdrawal":0,"userFloating":0,"collateralId":21},{"balance":4905.31831009,"availableBalance":4905.31831009,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":5},{"balance":0,"availableBalance":0,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":10},{"balance":1051.41470993,"availableBalance":1051.41470993,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":14},{"balance":99.99996402,"availableBalance":99.99996402,"inOrdersBalance":0,"bonusBalance":3.302557,"inWithdrawal":0,"userFloating":0,"collateralId":22},{"balance":119.80336569,"availableBalance":119.80336569,"inOrdersBalance":0,"bonusBalance":15.69513996,"inWithdrawal":0,"userFloating":0,"collateralId":6},{"balance":119.88169432,"availableBalance":119.88169432,"inOrdersBalance":0,"bonusBalance":43.5128,"inWithdrawal":0,"userFloating":0,"collateralId":23},{"balance":1005.23037531,"availableBalance":1005.23037531,"inOrdersBalance":0,"bonusBalance":45.38984,"inWithdrawal":0,"userFloating":0,"collateralId":30},{"balance":97.36946531,"availableBalance":97.36946531,"inOrdersBalance":0,"bonusBalance":48.76889,"inWithdrawal":0,"userFloating":0,"collateralId":24},{"balance":1000.01479904,"availableBalance":1000.01479904,"inOrdersBalance":0,"bonusBalance":49.93611,"inWithdrawal":0,"userFloating":0,"collateralId":26},{"balance":339.0768699,"availableBalance":339.0768699,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":3},{"balance":1009.57323862,"availableBalance":1009.57323862,"inOrdersBalance":0,"bonusBalance":35.42387997,"inWithdrawal":0,"userFloating":0,"collateralId":28},{"balance":999.97383103,"availableBalance":999.97383103,"inOrdersBalance":0,"bonusBalance":49.548,"inWithdrawal":0,"userFloating":0,"collateralId":31},{"balance":100.75730809,"availableBalance":100.75730809,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":27},{"balance":1008.79341403,"availableBalance":1008.79341403,"inOrdersBalance":0,"bonusBalance":32.31792997,"inWithdrawal":0,"userFloating":0,"collateralId":32},{"balance":1083.11597018,"availableBalance":1083.11597018,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":29},{"balance":1032.73732998,"availableBalance":1032.73732998,"inOrdersBalance":0,"bonusBalance":77.98512524,"inWithdrawal":0,"userFloating":0,"collateralId":34},{"balance":0.86847023,"availableBalance":0.86847023,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":1},{"balance":1026.12644424,"availableBalance":1026.12644424,"inOrdersBalance":0,"bonusBalance":35.22889999,"inWithdrawal":0,"userFloating":0,"collateralId":33},{"balance":1133.9035452,"availableBalance":1133.9035452,"inOrdersBalance":0,"bonusBalance":0,"inWithdrawal":0,"userFloating":0,"collateralId":9}]
Tests:
rfc
equal(window.a, window.b)
js
JSON.stringify(window.a)===JSON.stringify(window.b)
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
rfc
js
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.1:latest
, generated one year ago):
I'll do my best to summarize the provided information. **HTML Preparation Code** The HTML preparation code is a script tag that includes the React Fast Compare library from CDNs. **Individual Test Cases** There are two test cases: 1. "rfc" - compares two variables using the `equal` function. 2. "js" - compares two JSON strings using the `JSON.stringify` method and equality operator (`===`). **Latest Benchmark Result** The latest benchmark result includes two tests: 1. "rfc" - executed at 803,778.625 executions per second on a Chrome 108 browser running on Linux desktop. 2. "js" - executed at 583,766.375 executions per second on the same configuration. Please let me know what specific information you would like me to extract or analyze further!
Related benchmarks:
Lodash.isEqual vs JSON.stringify Equality Comparison for Deep Array of Strings, large object
Stringify vs Lodash Deep Comparison Performance
Array.concat vs Spread Operator in 100 numberv9900
JavaScript spread operator vs Object.assign performance fixed 22
Comments
Confirm delete:
Do you really want to delete benchmark?