Если вы только что инициировали асинхронный запрос, который может занять некоторое время ... или, возможно, обновили часть пользовательского интерфейса, то бывают случаи, когда действие пользователя может сделать этот запрос недействительным. В этом сценарии вы можете просто отменить ожидающий запрос XHR, чтобы дальнейшая обработка не происходила.
Автозаполнение является хорошим примером этого. Пользователь заканчивает работу персонажа, и через некоторое время вы начинаете получать результаты. Однако если пользователь начинает вводить снова, вы можете просто отменить этот запрос, чтобы освободить пропускную способность для следующей выборки.