Если юзеров не слишком много, а другие варианты не очень нравятся, то можно использовать iframe.
В нем открываешь скрипт ПХП, который живет достаточно долгое время. Он там в цикле крутится, что-то анализирует. И как только появляется необходимость, он выдает скрипт JS, который отправляется клиенту.
Минусы у этого решения есть, но и плюсы тоже

Один из плюсов в том, что можно использовать только чистый ПХП и чистый JS, без каких бы то ни было наворотов.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)