9 poin oleh xguru 2021-11-29 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
xguru 2021-11-29