Комментарии 1
за счёт использования WebSockets мы сможем исключить возникновение конфликтов в принципе. Как? Эта технология позволяет нам выделять в документе курсор активного участника, видимый всем остальным. В итоге другие редактирующие этот документ пользователи смогут видеть, в какой области происходит работа, и избегать внесения в неё параллельных правок.
Чтооо, блин?
1)Причем тут WS, когда позицию курсора можно отправлять десятком разных способов?
2)Каким образом перешли вдруг от алгоритмов обеспечения согласованности к "ну вы просто не редактируйте одно место вместе"? Это же идиотизм. А если у меня интернет медленный? Чтобы ткнуть курсором в слово и удалить там лишнюю букву, нужна меньше секунды, за это время позиция курсора тупо не успеет дойти до другого участника, который нацелился сделать ту же правку.
Проектирование аналога Google Docs