We have separate Electron and Android partner applications where we may make use of the new Couch and Pouch DB integration but we are in no rush as a good 90% of our users are office based. We will however investigate the new features and see what ideas we come up with. If we think it will be of benefit to our Users we’ll roll it out in a future release of these applications.
Our applications is already very fast so for now is quite difficult to ascertain the difference (besides we have only been running the Beta side for a single day so far, we’ll carry out some further tests next week or so). We do make full use of Redis and caching, on top of Cloudflare, which combined makes access to data incredibly efficient. We have learned to only load data that the Client requests, often implementing Flow based retrieval on event triggers fired by the User themselves. No point in loading everything if they only want to see today’s activities, so why load the past activities? We also monitor usage of our application very closely so we have a greater idea of what our Clients are frequenting most, and allow the Client to define their own primary dashboard appearance and contents based on importance. We attempt to understand what they’ll need next and store it locally to their browser before they request it, or at least the initial load data (if its not already cached), we store this in the Data Store in the background while they are carrying out other tasks so they do not notice a delay in retrieval. We don’t always get it right but a good percent of the time we are usually correct. Accounting has a natural flow to it, as do reservations and schedules. Its not too difficult to guess what is coming next.
We already offer light and dark modes within our applications so nothing new for us there!