How does baserow handle the conflict when real time collaberation?

Official documeted : The web socket API is used for real time collaboration.
I’d like to know more details about the algorithm(like OT,or CRDT)behined it…and any other tech stack used in this.


Currently all operations are performed as PostgreSQL transactions, so conflicts that would otherwise need to be manually handled are avoided. Real-time events report stuff that already happened and are just applied in sequence as they arrive in the web-frontend.

Hi, Petrs, thanks for clarification.

btw, is there any plans in roadmap, will adopt collaberation framework to handle this, such as yjs, or other OT, CRDT implementation …

I assume once there is a need for that, then yes. Why?

You’re right, Not so necessary~