Dalam susunan yang biasa, server menyimpan salinan sungguhan dan ponsel menyimpan singgahan. Anda membuka aplikasi dengan koneksi buruk lalu melihat indikator berputar, sebab yang Anda pandang sebenarnya tidak ada di sana. Local-first membalik itu: perangkat memegang salinan sungguhan, hitungannya terjadi di sana, dan jaringan menjadi sesuatu yang Anda pakai dengan sengaja alih-alih sesuatu yang Anda gantungi.
Untuk latihan, ini cocok luar biasa. Sebuah sesi lahir di tempat ia dikerjakan, ukurannya kecil, dan hampir tidak pernah disunting dua orang sekaligus — jadi persoalan tersulit sistem terdistribusi, menggabungkan suntingan yang bersamaan, nyaris tidak muncul. Yang tersisa adalah aplikasi cepat yang terbuka seketika dan jalan di basemen.
Ongkosnya adalah sinkronisasi jadi eksplisit. Tidak ada proses tak kasat mata yang mendamaikan perangkat; yang ada adalah berkas terenkripsi yang Anda ekspor, atau transfer yang Anda mulai. Itu lebih jujur dan sedikit lebih merepotkan, dan itulah pertukaran yang diambil cronoWiz.
-
Aslinya dipegang perangkat
IndexedDB memuat data yang sungguhan, bukan singgahan dari sesuatu yang jauh.
-
Terbuka seketika
tidak ada yang menunggu sebuah permintaan sebelum layar pertama bisa dipakai.
-
Sinkronisasi adalah keputusan
berkas terenkripsi atau transfer langsung, yang Anda mulai sendiri.
-
Modelnya tidak menuntut akun
tanpa server yang memegang kebenaran, tidak ada gunanya sebuah identitas.
Gratis. Pribadi. Milik Anda.
Tanpa akun. Tanpa server. Tanpa cookie. Hanya Anda, ponsel Anda, dan aplikasi yang tahu diri. cronoWiz adalah PWA gratis yang berjalan sepenuhnya di perangkat Anda — data Anda tidak keluar. Tidak pernah.
Pertanyaan yang benar-benar sering ditanyakan
Apakah local-first berarti sama sekali tanpa internet?
Tidak. Peta, radio internet, dan unduhan model yang sekali itu memakai jaringan. Bedanya, aplikasinya terus bekerja saat semua itu tidak ada, sebab tak satu pun dari mereka memegang data Anda.
Apa yang terjadi di perangkat kedua?
Ia punya salinannya sendiri. Anda mendamaikannya dengan memindahkan cadangan atau membuka transfer langsung, dan impor dicocokkan berdasarkan identitas, jadi sesi yang sama tidak muncul dua kali.
Apakah sama dengan offline-first?
Bersaudara, tapi tidak identik. Offline-first soal bertahan saat koneksi putus; local-first soal salinan mana yang sahih. cronoWiz keduanya, dan yang kedua itulah yang menghapus kebutuhan akan akun.
