Как уже говорилось, вы можете использовать AJAX и, в качестве альтернативы, обновить мета-тег. Обратите внимание, что если я вижу, что вкладка браузера постоянно обновляется, я закрываю ее, поскольку она отвлекает. Конечно, если вы предлагаете услугу, которая требует частых обновлений (чат / чат, тикер), то это менее тревожно.
В настоящее время у меня открыто 14 вкладок, некоторые из которых в течение нескольких дней я не изучал, поэтому вам нужно спросить, насколько ценна ваша информация. Насколько я знаю, javascript не может получить текущую позицию мыши, если он не перемещается по чему-то, для которого обработано событие mousemove, поэтому реализация «это страница в поле зрения, и пользователь перемещает ее мышь» может оказаться причиной события, когда пользователь активен.