#1350·realworld

[Feature Request]: offline functionality

Author: mfulton26Created Jul 14, 2023Updated Jun 4, 2026

Relevant Scope

Frontend specs

Description

This is a neat project and it is great to see all the varying implementations, tradeoffs, etc.

I'm interested in seeing this for web apps that work offline:

  1. Assets are cached and served via a service worker so that the site loads fast with or without an internet connection.
  2. A subset of data (e.g. latest articles) are synced for reading while offline.
  3. Actions (e.g. marking as a favorite) are queued using web storage (LocalStorage, IndexedDB, Cache, Origin Private File System, etc.) and then synced when next online.
  4. Updates to the app are rolled out gracefully to users and schema changes in offline data sets are managed through some form of migrations.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Source: realworld-apps/realworld