Oxy — Developer

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

React · TypeScript · CRDTs · IndexedDB · Rust → WASM

Bağlantılar