Существует ли ограничение на соединение при запросе нескольких уведомлений на нескольких вкладках браузера? - PullRequest
0 голосов
/ 26 апреля 2019

Под «Уведомлением» я подразумеваю, например, способ, которым StackExchange может изменить внешний вид значка «Входящие» на панели инструментов, когда пользователь просто открывает страницу, не обновляя страницу.

Я предполагаю, что этореализован с помощью Websocket и / или Comet (например, длинный опрос).

Возможно (если StackExchange является приложением ASP), он использует SignalR - но мой вопрос не о SignalR, потому что мой не является приложением ASP.


В любом случае, мой вопрос, как это (уведомления) затрагивается, если у пользователя открыто несколько вкладок браузера?

Например, если у меня есть 10 вкладок, например, открытых для разныхстраницы сайта - все они отображают значок «Входящие».

Я читал, что браузеры ограничивают количество одновременных подключений к данному серверу, например, максимум 2 или 6, не правда ли?Я предполагаю, что каждая вкладка независима от своего собственного соединения, ограничивает ли это количество одновременных вкладок, которые могут получать уведомления?Или сценарии, запущенные на вкладках, реализуют некоторую связь между собой (между вкладками), например, через события localalstorage, и они взаимодействуют так, что только одна вкладка запрашивает уведомление (используя дефицитное соединение), а затем делится уведомлением с другими вкладками?

...