React with C++: Building the Quip Mac and Windows Apps
Bret Taylor

What strategy are you using for synchronizing changes between multiple editors in the same document? A CRDT-based system? Operational Transform? Differential Synchronization?

The amount of data being sent outside of the initial connection/state management is relatively small in most multi-user editors, does the additional overhead of serialization to/from protocol buffers provide a clear-cut advantage in being able to push data across the wire?

Like what you read? Give a pile of moss a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.