Я пишу приложение, в котором я хотел бы иметь возможности совместного редактирования в режиме реального времени для документов (очень похоже на редактирование стиля документов Google).
Я знаю, как отслеживать позицию курсора, что просто. Просто опробуйте сервер каждые полсекунды или секунду с текущим идентификатором пользователя, именем файла, номером строки и номером строки, который может быть сохранен в базе данных, а возвращаемое значение этого запроса на опрос - это позиция других пользовательских курсоров.
То, что я не знаю, как это сделать, - это обновить документ таким образом, чтобы он не отбрасывал курсор и не приводил к полной перезагрузке, поскольку это было бы очень медленным для моих целей.
Это действительно должно работать только в Google Chrome, предпочтительно в Firefox. Мне не нужно поддерживать какой-либо другой браузер.