https://github.com/nodeca/tabex
Есть приблуда для обмена сообщениями между вкладками браузера. При этом:
- Желательно чтобы только одна вкладка подписывалась на сообщения с сервера (чтобы не плодить коннекты)
- Вкладки могут произвольным образом помирать и отмораживаться.
Поэтому нужно автоматически выбирать «мастера», которые полезет на сервер. Когда старый помрет или сильно затупит. При этом если в какой-то момент временно будет два мастера - не страшно.
Какой-то алгоритм, написанный на коленке, уже давно есть и работает. Но хочется почитать как такое вообще положено по науке делать. Есть какие-нибудь ссылки?