GitHub正在使用什么进行实时更新?不再使用websocket或SSE吗?

4

最近我在GitHub页面上打开开发者工具时,可以看到一个开放的监听websocket实时接收问题页面或代码更改等新闻。

但今天我再也找不到任何websocket连接或SSE调用了。

他们现在用什么来进行实时更新或事件?


可能是浏览器的变化,即不再显示信息了吗?您提到使用Chrome - 在Firefox中行为是否相同? - Darren Cook
是的。火狐浏览器也一样!您可以试试看吗? - Fred Hors
@FredHors 我认为现在向GitHub支持团队发送邮件是你最安全的选择:https://support.github.com/request - VonC
@VonC,这对我来说不是问题。我只是好奇。这是浏览器的问题还是GitHub的问题?你能在你的浏览器中尝试一下吗?你看到了什么?他们在使用什么进行实时事件处理?只是好奇... - Fred Hors
我注意到了相同的变化。一年前,我们打开了一个WebSocket来从服务器获取通知,但是这个WebSocket消失了。然而,如果我在另一个浏览器上对问题添加反应,那么新的请求将被发送到服务器(fetch调用)以更新视图,并且作为这些调用的发起者,代码updatable-content.ts:23被列出,并且这些调用源自一个名为socket-channel.ts的类。我认为答案可能可以在这个文件中找到。 - Dominik
我也想知道答案。对我来说,GitHub实时更新网页而无需任何流媒体协议就像魔法一样。 - LI HO TAN
1个回答

2

@FredHors 你在其他电脑上看到Chrome的问题了吗?最近升级了Chrome吗? - VonC
没有问题,@Von。 - Fred Hors
我只想看看发生了什么。无论是Firefox还是Chrome都没有显示ws或sse。 - Fred Hors
为什么?他们在使用什么? - Fred Hors
我在Chrome 85的开发者工具的WS选项卡中也没有看到任何内容。你是在GitHub Pages上看到它们的吗?还是在github.com的任何页面上都可以看到? - VonC
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接