Native-Grade Web Apps with Local-First Data
summary
LiveStore is a local‑first data layer that brings a full SQLite snapshot into the client, keeps it up to date via event sourcing, and exposes synchronous, always‑fresh queries so apps show no loading spinners. It demos running UI at 120 fps, multi‑tab and real‑time network sync with offline support, a Chrome devtools view and a budding MCP server that auto‑created ten GitHub issues in the demo. It targets web, React Native and server platforms using reactive SQLite.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 3:35Defining native-grade apps
- 9:38The problem with web data
- 14:09The case for sync engines
- 17:28Introducing LiveStore
- 23:22LiveStore architecture
- 24:54Demo and dev tools
- 29:02AI native apps and summary
related talks
26mLocal First Svelte
47mThe future of Real-time/offline/data
09mDelete Your Global State: Use SQLite as the Ultimate State Manager
41mThe UI/UX Benefits and Trade-Offs of Local-First Apps
40mCreating Fast-Feeling Web Apps
49mOfflineFirst Apps with PouchDB and CouchDB
32mLook, Mum, No Internet - Creating great experiences with offline-first apps
51mFront End Data
