I'm using Javascript SDK to access Dropbox Datastore API. I noticed that each time i call open(Default)Datastore(...) whole datastore is downloaded to browser using (...)/datastores/get_snapshot endpoint. Is there any way to store records in localStorage and download only those that have changed since some time (simply sync them instead of download them all)? Imagine that user has 10MB in its Datastore. Now - each time when he/she refresh page with my javascript app 10MB will be downloaded? How can implement it?
Regards.
No, local caching isn't something that's supported with the current JavaScript SDK. It's a feature we're already considering adding in the future.