Core Architecture
The architectural foundation of offline-first apps.
Core Architecture
The core architecture guides explain the design decisions and system components that make offline-first apps work.
Offline-First Architecture
App shell + smart data. Storage strategy, rendering modes (SPA/SSG/SSR), and data flow.
Versioned Service Worker
How Swoff versions service workers to prevent silent updates. The update consent flow, version manifest, and forced update mechanism.
Data Layer
The unified read/write loop: query, mutate, reconcile, and invalidate. How reads, writes, and cache invalidation connect.
Swoff