【发布时间】:2017-08-14 18:24:51
【问题描述】:
我经常发现自己需要用服务器的最新信息更新客户端浏览器。为此,我通常通过 ajax 执行定期 XHR。它不是很敏感,因为它严重依赖于间隔。 我想知道是否有“更好”或更现代的选择。
让我们以即时通讯为例。如果您查看 facebook 等网站,消息实际上会立即传递给客户端。但是在检查浏览器工具时,我没有看到任何周期性的 XHR。 所以我想知道大型网络应用程序正在使用什么样的技术?他们怎么能反应这么快?有没有真正的“推送”机制?
我已经了解Push API and Web notifications. 等技术
但这些似乎用于内置浏览器通知。
我希望这个问题不要太宽泛。我尝试过搜索文章,但找不到足够技术性的文章。
【问题讨论】: