Differentially Processed Optimized Collaborative Rich Text Editor
Nishtha Jatana, Mansehej Singh, Charu Gupta, Geetika Dhand, Shaily, Malik, Pankaj Dadheech, Nagender Aneja, Sandhya Aneja

TL;DR
This paper presents an algorithm that enables multiple collaborative text editing applications to share a single web socket connection, significantly improving efficiency and reducing network overhead.
Contribution
It introduces a novel method to modify web socket code for tracking multiple application states, allowing simultaneous collaboration without multiple connections.
Findings
Over 96% improvement in access time duration.
Enables multiple collaborative applications to share one web socket.
Reduces network overhead and improves performance.
Abstract
A collaborative real-time text editor is an application that allows multiple users to edit a document simultaneously and merge their contributions automatically. It can be made collaborative by implementing a conflict resolution algorithm either on the client side (in peer-to-peer collaboration) or on the server side (when using web sockets and a central server to monitor state changes). Although web sockets are ideal for real-time text editors, using multiple collaborative editors on one connection can create problems. This is because a single web connection cannot monitor which user is collaborating on which application state, leading to unnecessary network queries and data being delivered to the wrong state. To address this issue, the current solution is to open multiple web socket connections, with one web socket per collaboration application. However, this can add significant…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
