Stop the Internet, I want to go offline
summary
Explains strategies and practices for building applications that can operate offline and synchronize with back-end systems when connectivity returns, covering technologies for offline-capable clients (e.g., local storage, service workers, client-side databases) and approaches to conflict resolution and data synchronization between client and server.
AI-written summary · about
chapters (26)
- 0:00Intro
- 0:36We live in a connected world
- 1:34Internet speed worldwide
- 2:43Working while travelling
- 15:48Resource versioning
- 16:53Cookies
- 18:113rd-party plug-ins
- 19:34Application cache deprecated manifest appcache
- 21:35Web storage
- 22:41Web SQL database deprecated
- 23:38indexedDB
- 25:15FileSystem API
- 27:43Service Worker A script running in the background Even when the browser is closed Acts as a proxy between the browser and
- 28:41Service Worker lifecycle
- 29:22Service Worker - register
- 30:47Service Worker - install
- 31:11Service Worker - fetch
- 31:36Service Worker specifics HTTPs only Asynchronous, promise based Not working with localStorage
- 36:03Cache, falling back to network
- 36:49Network, falling back to cache
- 37:30Cache & update
- 38:18Cache, update, refresh
- 41:02Network & cache race
- 42:12Beyond typical scenarios
- 45:00Is Service Worker ready?
- 46:49Myths about working offline
related talks
21mGo Offline First to Save The World
23mDesigning for Disconnection- The Mental Model of Offline Apps
39mSay Hello to Offline First
45mOffline First (Web) Apps
01h 01mMake Your Web App Work Even Offline — It's Possible!
31mI'm offline, cool! What now?
33mOffline applications in an online world
48mThe Web's future is offline
