• https://crdt.tech/

  • /sgg-fairy/CRDT

  • https://qiita.com/everpeace/items/bb73ec64d3e682279d26#pn-counter

  • https://misreading.chat/2020/10/31/89-conflict-free-replicated-data-types/ (u7693)

  • At kineto, this area was roughly implemented:

    • Erasing was done by overlaying with transparent ink instead of deleting elements.
    • Editing sticky notes’ text was like overriding the result of edits with slower timestamps.
    • It could be said that they were doing primitive CRDT.
    • However, doing CRDT in a place like kineto where there is an independent timeline seems interesting.
      • In typical CRDT use cases, it seems to be assumed that everyone shares the same time.
        • In that context, CRDT for handling delayed uploads, etc.
      • However, when doing CRDT in a collaborative editing editor where you can move along a timeline like time axis, edits made by moving on the timeline to the past are expected to be reflected later (blu3mo).
      • It seems interesting, and some convenient environment might emerge.