This repository will hold papers Raph Levien is writing on technologies for collaborative text editing, in particular at the intersection of Operational Transformation and Conflict-free Replicated Data Types (CRDT's).
It also holds a prototype implementation in JavaScript, using socket.io.
Do npm install to install the required Node dependencies, then node . to run
the server. Connect any number of clients, then start typing. You can simulate
network lag by enabling an optional "sleep" call in the server.
This is not an official Google product.
156 followers · starred Sep 2018
58 followers · starred Feb 2017
460 followers · starred Apr 2017
475 followers · starred Mar 2017
This repository will hold papers Raph Levien is writing on technologies for collaborative text editing, in particular at the intersection of Operational Transformation and Conflict-free Replicated Data Types (CRDT's).
It also holds a prototype implementation in JavaScript, using socket.io.
Do npm install to install the required Node dependencies, then node . to run
the server. Connect any number of clients, then start typing. You can simulate
network lag by enabling an optional "sleep" call in the server.
This is not an official Google product.
156 followers · starred Sep 2018
58 followers · starred Feb 2017
460 followers · starred Apr 2017
475 followers · starred Mar 2017