в моем проекте есть два варианта использования setInterval
1) множество setInterval в каждом из которых выполняется своя функция
2) один setInterval выполняющий список функций
в обоих случаях функции одинаковые
когда множество интервалов то у каждого свой произвольный интервал времени
вместо можно сделать несколько фиксированных интервалов (1 раз в секунду, 2 раза в секунду..)
и в них запускать по очереди список функций