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.

1 Like

Hi @rn.gs.314!

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~