В основном в моем коде есть две вещи: событие, которое запускается при получении сообщения веб-сокета, и requestAnimationFrame (loop).У меня также есть счетчик, значение добавляется к этому счетчику, когда происходит событие websocket, и вычитается из каждого цикла.Проблема в том, что requestAnimationFrame (цикл) не работает в фоновом режиме (когда вкладка неактивна), но событие websocket работает.Это приводит к тому, что мой счетчик имеет неточный счет, когда вкладка снова активна.Как мне решить это?