What is Operational Transformation?

Why Operational Transformation?

The problem that Operational Transformation (OT) solves is the following: You want to work on a document, source code or drawing together with other users over the internet and want to see the edits of other users live. Your edits should appear instantaneous without a lag caused by network latency and multiple edits happening at the same time should not lead to divergent document states. This technology is used by many popular applications including:

How does Operational Transformation work?

Here’s the short overview:

However, you don’t have to understand the details of Operational Transformation to use it with this library in your own project.