github - github "web push notifications"是如何工作的?

标签 github websocket real-time

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

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

它是如何开发的?

最佳答案

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

一段时间后,我通过查看接受“文本/事件流”的 live.github.com 请求找到了它

关于github - github "web push notifications"是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23367615/

相关文章:

git - 如何正确地宣布/执行 GitHub 存储库的更新

git - 使用 Actions 在测试通过后自动 merge ?

github - 如果工作流程触及特定文件或者是带有特定文件的拉取请求,如何触发工作流程操作

sockets - Elixir代码上的Websocket

websocket - Google 云端硬盘使用什么技术来获取实时更新?

javascript - 如何用Django REST Framework实现实时更新?

git - pull 请求是 Git 的一部分,还是 GitHub、Gerrit 和 Atlassian Stash 等工具的一项功能?

vue.js - 从 vue.js 生成文件下载

java - Spring根应用上下文和servlet上下文混淆

real-time - Storm 最大喷口待定