Peritext - CRDT untuk Rich Text
(inkandswitch.com)-
Algoritme CRDT untuk kolaborasi pada dokumen rich text
-
Juga dapat berjalan secara asinkron, sehingga mendukung cara mengedit secara lokal lalu melakukan merge
→ Mirip seperti Git dan PR
- Mempertahankan niat penulis
→ Saat pengeditan format dan penyisipan teks terjadi secara bersamaan, format juga diterapkan pada karakter yang baru disisipkan
→ Penanganan konflik untuk pengeditan format yang terjadi secara bersamaan
- Algoritme Peritext
→ Merepresentasikan dokumen rich text dengan menggunakan CRDT yang sudah ada untuk plain text
→ Membuat operasi CRDT yang merepresentasikan perubahan format
→ Menerapkan operasi ini untuk membentuk status dokumen internal (state)
→ Berdasarkan status internal, membuat dokumen yang cocok untuk editor teks
- Open source TypeScript yang memperluas versi sederhana dari pustaka CRDT Automerge
→ Diharapkan algoritme ini nantinya akan dimasukkan ke Automerge
→ Editor menggunakan ProseMirror
1 komentar
Saya yang salah. CRDT adalah masa depan. https://id.news.hada.io/topic?id=2962
Optimasi untuk CRDT yang lebih cepat https://id.news.hada.io/topic?id=4744