Offline support

It would be nice to use Checkvist offline.

It is already possible with the mobile app - https://m.checkvist.com, but not with the main Web-app.

This is especially critical for a global user base. Even with a great local internet connection here in Indonesia, initial launch of the web app is very slow (30 - 90 seconds), which really affects usability. Caching in local storage or the like would be a game changer and be enough to motivate purchasing a pro subscription for me.

Hello @bilalbox ,

Thanks for your comment. After the initial load of the app in your case, how long does it take to open the app the second time? I’m asking because we already have some caching in place for subsequent loads. Could you share some specific numbers for the most painful pages for you?

Thank you,
KIR

Hey maxkir,

Good point! Subsequent loads on a good day (like today) typically take around 10 seconds, so it becomes usable much faster (i.e. ~10 seconds). Here’s a visualization of my HTTP archive showing the loading times for the various endpoints needed to load the main checklists page:

In general it seems like the longest load times are around /auth/user_prefs/fresh_updates_ver/ and /checklists/partial/mainListSection/

I think we’re both driving at the same thing, which if there’s a way to make the application interactive based on cached data while loading the slow-loading elements in the background, it will really feel like a local app…

Hello Nasir, could you please create a HAR file from the page load and send it to kirsa@checkvist.com? This would better help to figure out the main pain points. Also, can we take a look into your account?

Thank you,
KIR

Can you share any plans for making offline support available for the maine Web app as well as the mobile app?

Hello Jay,

I’m afraid we don’t have close plans to implement this. We may introduce some caching on the browser side next year, but full offline support with data modification in offline mode is harder to implement so I don’t have any estimates.

You may open https://m.checkvist.com on your desktop browser - it will provide you an offline access, too, but without keyboard.

Kind regards,
KIR

1 Like

Hi @maxkir has there been any progress here? I travel a lot by train a connection is unstable at best, does checkvist have some sort of cacheing while offline? I am not asking for full offline support, but I would be very grateful for some tolerance to unstable connections

1 Like

Hello,

No extra progress. What we have now:

  • m.checkvist.com which allows to cache, view, modify items offline. Limited set of features, but it is designed to support offline mode.
  • on the usual site - in a case of a flacky connection, Checkvist tries to postpone write operations and repeat them when the connection is back. It works only while you keep the page open, and supports one-two operations at most.

Only this so far.

Best,
KIR

1 Like

One-two op. is already very nice. Saves me when my own connection is unstable. :star_struck:

1 Like