Next-generation React databases
summary
WatermelonDB is a relational, observable database for React and React Native that lazy-loads data, moves queries into native threads and uses SQLite on mobile and LokiJS in a web worker, so apps launch in about 200 ms launch even with 10,000 records. Queries and records are RxJS-observable and a React HOC injects live results. It ships indexing, caching, batching, sync-tracking primitives and Flow types, claiming relational joins in roughly a millisecond and adapters for cross-platform use.
AI-written summary · about
chapters (8)
- 0:00Introduction to WatermelonDB
- 9:38The observability challenge
- 10:17How to make apps reactive
- 10:55Observable data in React
- 13:22Performance at scale
- 13:46Live demo and features
- 20:28Android performance demo
- 22:48Data modeling and summary
related talks
24mZero-Latency React Native: Apps Without Loading Spinners
25mHow we made our app 80% faster, a data structure story
20mOffline-First React Native: Designing for production
46mReact Native for Web Panel Discussion
27mReact Native: From pure Web app to a Web & Mobile hybrid
32mNative-Grade Web Apps with Local-First Data
30mGraphQL And React Native - The urql Edition
08mLightning talk from Lenka Vondrackova
