Я знаю, что нет прослушивателя событий для нового дня (или часа / минуты, если на то пошло). Но в моем расширении Chrome мне нужно знать, когда начался новый день, а это значит, что мне придется использовать функцию setInterval, чтобы узнать, когда день изменился. Однако я не уверен, что использовать для значения интервала: 10 секунд или 10 минут? Я беспокоюсь об использовании процессора и памяти (постоянные вызовы setInterval), но я все еще хочу знать почти сразу, как только начинается новый день. Любые идеи относительно того, что является идеальным способом справиться с этим?