Какое событие javascript позволяет выполнить код при переходе пользователя во вкладку с ранее загруженной страницей?
Поясню вопрос:
В идеале хотелось бы реализовать вот такой функционал. Пока пользователь серфит по различным сайтам в других вкладках браузера, на нашей странице идут какие-то фоновые процессы в неактивной вкладке. Например, обновилась какая-то информация и пользователь получает уведомление об этом.
Как сделать так, чтобы выполнилась какая-либо функция при переходе пользователя во вкладку браузера, в которой отображается наша страница? То есть интересует событие, срабатывающее на показ страницы/вкладки/окна, при условии что страница и DOM там уже были ранее загружены и уже успешно выполняются какое-то время.
Есть какие-то более менее универсальные варианты?
P.S. Прошу простить за несколько несвязанное объяснение, не выспался и мысли никак не могу собрать в кучу.