Как лучше отследить открытие второго экземпляра страницы?
Доброго дня всем!
В своей CRM/ERP системе, работающую с клиентом через браузер, реализовал модель, в которой на действие со стороны сервера пользователь через клиент должен дать свой ответ. И возникают некоторые проблемы, когда пользователь открыл несколько страниц/вкладок со страницей.
Понимаю, что полная синхронизация действий на всех страницах решит эту проблему, но она ресурсозатратна.
Так же можно, например, при открытии страницы генерировать уникальный ключ, по которому во время проверки подключения будет определяться, какая из страниц устаревшая.
Вопрос в том, есть ли какое то решение, которое признано лучшим для данной задачи или каждый создаёт свой велосипед?