A CRDT Supporting Selective Undo for Collaborative Text Editing [chapter]

Weihai Yu, Luc André, Claudia-Lavinia Ignat
2015 Lecture Notes in Computer Science  
Undo is an important feature of editors. However, even after over two decades of active research and development, support of undo for real-time collaborative editing is still very limited. We examine issues concerning undo in collaborative text editing and present an approach using a layered commutative replicated data type (CRDT). Our performance study shows that it provides sufficient responsiveness to the end users.
doi:10.1007/978-3-319-19129-4_16 fatcat:iyyezors4ncmzgn66t3dcxqkr4