İlk denemede Electric ve PGlite kullanıldı ancak veritabanı büyüdükçe uzun açılış süreleri ve bellek sızıntıları gözlemlendi.
Uygulamanın tek oyunculu not alma ihtiyacına göre daha basit bir senkronizasyon çözümü seçildi.
Minimal senkron motoru; başlangıçta tüm veriyi JSON ile çekme, periyodik güncellemeler ve değişiklik izleme trigger’ları kullanıyor.
Metin kolonları için gerektiğinde çakışmaları önlemek amacıyla CRDT (örn. Yjs) uygulanabiliyor.
Reaktivite, SQLite trigger’ları ile değişiklik günlüğü tutma, Broadcast Channel API ve Svelte mağazalarıyla sağlanıyor.
Bu yaklaşım hızlı, kararlı ve offline-first uygulamalar için kullanışlı bir temel sunuyor.
Get notified when new stories are published for "Hacker News 🇹🇷 Türkçe"