Ну, это не настолько уж существенно. Все таки при 5-минутном интервале - то что один раз не сработает 1-секундный обработчик, не так уж важно. Меня лично больше беспокоит, что
a) не факт, что решение действительно создает меньше нагрузки. mousemove фактически только пересоздает таймаут. можно функцию даже объявить заранее специально, чтобы не создавалась каждый раз новая - не шибко какая нагрузка опять таки.
Но, допустим, даже если оно быстрее.
Сказано было про активность пользователя в вопросе, а, хоть это и не было упомянуто там же, клавиатура тоже активность. Можно экран стрелками прокручивать, например, и ничего так. Ну и еще масса вещей, которых клавой делать можно, и удобнее будет. Получается, что решение с интервалом нерасширяемо - нельзя другие события таким же образом обработать.
inpost сказал, что добавит, если нужно будет. Дк ведь если нужно будет, уже просто придется отказаться от этого решения.
И это все при том, что сравнительная эффективность его под вопросом.