Kanso
Çevrimdışı-öncelikli not uygulaması · 2025 · Tek geliştirici
Uçakta çalışan, iniş yapınca senkronize olan ve asla yükleme ikonu göstermeyen sakin, klavye öncelikli bir not uygulaması.
Problem
Senkron çakışmaları not uygulamalarının güven kaybettiği yerdir. İki cihaz aynı paragrafı çevrimdışı düzenler — hangisi kalır ve kullanıcı bunu hiç düşünmek zorunda kalır mı?
Yaklaşım
WebAssembly’e derlenmiş Rust çekirdekli bir CRDT belge modeli üzerine kurdum. Her tuş vuruşu önce yerelde kaydedilir; ağ bir gereklilik değil, bir optimizasyon olarak ele alınır.
Sonuç
12 bin kullanıcıda sıfır veri kaybı bildirimi. Kaydetme anlık, çünkü hiçbir zaman sunucuyu beklemiyor.
Sonuçlar
- 12k aktif kullanıcı
- 0 veri kaybı bildirimi
- 4.9 ortalama puan
React · TypeScript · CRDTs · IndexedDB · Rust → WASM