Hacker News new | ask | show | jobs
by mfbx9da4 1375 days ago
I think that CRDT and OTs are a bit overkill for TinyBase. Most apps are not text editors or figma. Most apps are just forms. The general solution for forms is to track which fields on a record have been modified by the user. The user’s change is the source truth and never gets overwritten by the network. Other fields are free to be updated collaboratively from the network. Once the user has synced that field it is free to be updated by the network.

This kind of solution can be built on top of TinyBase without CRDTs.