System Design · Middle · Question 39 of 75
How do you show other participants' cursors in a collaborative editor without flooding the network?
- ✓Correct answer: Send the position with throttling and interpolate movement on the client
- 2Send every mouse movement without limits
- 3Sync cursors only when the document is saved
Explanation
Presence data is ephemeral: it isn't stored in the document, it's sent at most 10–20 times per second and smoothed with animation. The document edits themselves are synced separately - via OT or CRDT.