Simon Willison’s Weblog

Subscribe

How should one go about designing a simple web based collaborative text editor?

20th October 2012

My answer to How should one go about designing a simple web based collaborative text editor? on Quora

Take a look at the open source ShareJS library, which implements a bunch of the fundamental (and extremely tricky) algorithms you need to get collaborative editing in the browser to work well: https://github.com/josephg/ShareJS/

More recent articles

This is How should one go about designing a simple web based collaborative text editor? by Simon Willison, posted on 20th October 2012.

Next: Can you mark items on a website as 'unread' without cookies?

Previous: How can I keep my website content exclusive?