当要求向多个浏览器选项卡发出多个通知时,是否存在连接限制?

时间:2019-04-25 23:11:24

标签: websocket comet

“通知”是指当用户只是打开页面而不刷新页面时,StackExchange可以更改工具栏中收件箱图标外观的方式。

我认为这是通过Websocket和/或Comet(例如长轮询)实现的。

也许(如果StackExchange是ASP应用程序)它使用SignalR,但是我的问题不是关于SignalR,因为我的不是ASP应用程序。


无论如何,我的问题是,如果用户打开多个浏览器选项卡,此(通知)会受到什么影响?

例如,如果我有10个标签,例如打开网站的不同页面-它们都显示一个“收件箱”图标。

我了解到,浏览器会限制与给定服务器的并发连接数,例如最多2或6,不是吗?我想每个标签都独立于其自己的连接,这是否限制了可以接收通知的同时标签的数量?选项卡中运行的脚本是否会在它们之间(选项卡之间)实现某种通信,例如通过localstorage事件与他们协作,这样只有一个选项卡(使用稀缺连接)请求通知,然后与其他选项卡共享该通知?

0 个答案:

没有答案