At KO GmbH, we have started work on a pilot project to add real-time collaborative editing to WebODF. In this pilot, we will create an editor that has most of the same features that Etherpad has. The editor will use ODF as the native document format and all changes in the document are sent to other instances of the editor as operations. Even within an instance of the editor, keyboard events are translated to operations before being sent to the local instance of the document. This design means that collaborative editing is a central part of the editing functionality of WebODF.
The work for this pilot will happen in a separate branch of WebODF.