У меня есть функция setinterval, которая изменяет переменную в данных Vue.
Когда вкладка теряет фокус, а затем восстанавливает ее обратно, SetInterval пытается наверстать упущенное и сходит с ума.
Я вижулогика замедления или полной остановки, чтобы сохранить ресурсы или батарею, но наверстать упущенное я не вижу смысла.В каком случае программист хотел бы, чтобы функция запускалась каждые 5 секунд, но было бы хорошо, если бы она выполнялась также 10 раз каждые 0,3 секунды ...
В любом случае, есть ли лучшее решение или что-то, что яследует добавить?
created() {
setInterval(() => this.moveSlider(), 7000);
},