I was wondering how does Google save the changes made to a Google document on the fly. Obviously it cannot send all the contents of the document being edited on keyup. I had left Firebug open and it seems like on keyup a text range along with whats changed in that range is being sent. Though I m not sure of this. Any idea how this is being done?
Share
Operational Transformation is the core idea behind by many collaborative real-time editors. Google Wave Operational Transformation documents the protocol in Google Wave, and I’d assume that Google Docs is similar.