Offline-first AI — IndexedDB as Gemini Nano's memory
Most AI interfaces we build today share the same Achilles' heel: they're empty shells without a...
Tag archive
Most AI interfaces we build today share the same Achilles' heel: they're empty shells without a...
En el ecosistema de Composable Commerce y arquitecturas MACH, la experiencia del usuario en el "edge"...
I sell a wedding planner that ships as one HTML file. You download it, double-click it, and it runs...

I built OMNI — one web app for documents, whiteboards, databases and a link graph. The editors were...
Fix "Failed to execute 'transaction' on 'IDBDatabase'" in Firebase Auth: why firebaseLocalStorageDb closes mid-session and a Next.js persistence fallback.

Service workers, IndexedDB, and background sync patterns used in MicroItinerary for reliable offline-first travel planning.
I run boatbuildlog.com, a site where people keep a dated log of a boat they are building. Photos,...
When publishing a site that claims to be lightweight, relying entirely on the browser cache may not...
Data fetching in modern React apps often forces a trade-off: either you build complex caching...
If you've ever opened DevTools and watched the same API call fire over and over again — for data that...
Persist sql.js SQLite databases in the browser using IndexedDB to build offline-first web applications that work without a backend.
Compare browser-side storage solutions including sql.js, IndexedDB, and localStorage by capacity, query capabilities, performance, and use cases.