javascript - Google 如何在 Google Docs 中实现多用户编辑?

标签 javascript synchronization

Google 文档如何知道有一个用户同时在编辑同一个文档?它如何同步文档?谷歌真的一直在拉服务器,并检查另一个人在同一个文档中做了什么,并使用 js 呈现结果吗?对此有什么想法吗?谢谢。

最佳答案

是的,Google 正在使用 HTTP 长轮询从浏览器创建到其服务器的开放连接。一旦他们从某人那里获得更新,他们就会将该更改推送给具有开放连接的每个人。然后使用 Javascript 将其填充到当前 View 。

关于javascript - Google 如何在 Google Docs 中实现多用户编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4354084/

相关文章:

javascript - Bootstrap "read more"按钮 - 如何在没有时差的情况下折叠和更改按钮文本?

java - JMeter自定义采样器同步

java - 锁定Java任务

ios - Pubnub 阻止排毒同步

java - 如何使用锁来确保一个方法只能同时运行一定次数

php - 从多个 Href 获取多个值

javascript - RequireJS 模块依赖项和包含

javascript - HTML Canvas 和动画

javascript - Ajax 动态选择表单未提交值

c++ - 如果无法在条件分支内调用 __syncthreads,如何减少 CUDA?