Что лучше использовать в реализации некоторого функционала таймера?
Есть сайт, на нём у одного пользователя существует возможность запускать и останавливать таймер (данные о том, когда таймер был включён и отключён заносятся в БД), есть второй пользователь, который в случае, если таймер запущен, видит у себя на экране счётчик, который показывает, сколько времени прошло с момента запуска таймера (счётчик обновляется каждую секунду). В момент, когда первый пользователь останавливает таймер, у второго пользователя счётчик времени на экране должен остановиться. И тут встаёт вопрос о том, как реализовать этот момент. На ум приходит только такой сценарий: делать каждый n промежуток времени ajax-запрос с целью выяснить, остановил ли первый пользователь таймер. Опыт веб-разработки у меня небольшой, а потому кажется, что есть более рациональный способ реализовать такой функционал. Прошу подсказать, в какую сторону копать. Спасибо!