-
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.
- In typical CRDT use cases, it seems to be assumed that everyone shares the same time.