Why it matters
OT is legacy but still widely deployed. Understanding contrasts CRDT approaches.
Advertisement
The architecture
Each user's edit transformed against others' concurrent edits.
Transform functions must satisfy properties: TP1 (transformed pairs converge) and TP2 (nested).
Advertisement
How it works end to end
Server-mediated typical: clients send ops to server; server transforms and broadcasts.
Peer-to-peer OT requires TP2 which is famously hard.
Applications: Google Docs (server-mediated), older Etherpad.