This document discusses developer support libraries for shared editing on the web. It begins by outlining server-push technologies like Ajax, Comet, and WebSockets that enable real-time collaboration. Consistency algorithms like operational transformation and differential synchronization that power collaborative editing are also introduced. Popular libraries are then surveyed, including Google Drive Realtime API, OpenCoweb, MobWrite, and ShareJS. The document concludes by discussing the ROLE SDK and collaborative tools built with it, along with an outlook on future work.