Serverless collaborative editor using CRDT

Serverless collaborative editor using CRDT

The server in crepl was needed to handle the connections between all the clients and the algorithm for collaborative editing needed a central server. Browsers can connect to eachother over a network without a central server using WebRTC, of which there is a nice example here. Algorithms for collaborative editing that do not need a central servers can be found in the conflict-free replicated data type (CRDT) research.

Source: thegeez.net