Как не отправлять запрос, пока предыдущий выполняется?
У меня есть запрос, который в фоне постоянно дергается. Как ограничить количество этих запросов и сделать их последовательными? Читала про service worker, но не уверена, что это правильное решение.
А почему просто не отправлять пока предыдущий не завершился не подходит? Поднимайте какой-нибудь флаг в начала не запроса. По завершению - опускайте его. Если флаг поднят - не отправляйте запрос.