L’autore ha inizialmente provato Electric con PGlite per avere PostgreSQL in browser ma ha riscontrato avvii lenti e instabilità con le query live.
Per un’app di note single-player è sufficiente un motore di sincronizzazione minimale basato su polling JSON e tracciamento delle modifiche.
La sincronizzazione invia periodicamente al server i record con updated_at più recenti e segna le modifiche tramite un flag booleano.
Per ottenere reattività con SQLite in browser si usano trigger per loggare le modifiche, il Broadcast Channel API per notifiche e i Svelte store per ricaricare le query.
Get notified when new stories are published for "Hacker News 🇮🇹 Italiano"