Offline Support?

…continuing a conversation originally from this GitHub Issue

Question from Chris Drackett:

Curious if any thought has been put into supporting a site working without an internet connection. Thinking about local caching, optimistic updates, change tracking for when a client comes back online.

There has been some scattered discussion of offline support (which touches on workers and PWA). The most thought has come from @phzbox who created this Google Doc in hopes of getting the conversation started:

Further discussion is welcome!