本文介绍了github如何“网络推送通知"作品?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

似乎 github 在其 Web 界面上使用轮询服务器进行实时通知(live.github.com).

It seems that github uses a polling server for real time notifications (live.github.com) on its web interface.

似乎该技术既不是基于 Websocket 的,也不是基于 XHR 轮询的.

It seems like the technology is not Websocket based neither XHR-polling.

它是如何开发的?

推荐答案

他们似乎使用 HTML5 Server-Sent Events.

It seems they use HTML5 Server-Sent Events.

我通过查看 live.github.com 接受text/event-stream"的请求,过了一段时间发现了

I found it after a while by looking at the request to live.github.com that accepts "text/event-stream"

这篇关于github如何“网络推送通知"作品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 01:23