You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will end up with much better UX as returning users will get the data immediatelly.
Decouple slow operations from fast
Showing transactions from the bucket is fast, while reading for events in order to see the status is slow. When showing transaction list, display transactions from the bucket first and then load the statuses (use some loader animation instead of value, or show known value + loader)
Improve cache speed
Avoid heavy serialization/deserialization and writes
Couple ideas on how to improve loading times:
When there is any data for given period
eth-alarm-clock-dapp/app/stores/TransactionFetcher.js
Lines 282 to 296 in 6a25b3c
This will end up with much better UX as returning users will get the data immediatelly.
Showing transactions from the bucket is fast, while reading for events in order to see the status is slow. When showing transaction list, display transactions from the bucket first and then load the statuses (use some loader animation instead of value, or show known value + loader)
Avoid heavy serialization/deserialization and writes
eth-alarm-clock-dapp/app/stores/TransactionCache.js
Lines 100 to 120 in 6a25b3c
Should take advantage of insert/update of indexedDb.
The text was updated successfully, but these errors were encountered: