[JS][XMLHttpRequest] Накапливать инфу и высылать запрос не чаще раза в секунду

В данный момент моё приложение выполняет процессинг всех составляющих каждый раз, когда приходит реквест из браузера. Если кликать очень быстро и за секунду изменить инпут числа с 1 до 5 каждый раз добавляя единицу, то будет выполнено 5 процессингов.

Возможно ли переопределить функцию send для объекта XMLHttpRequest так, чтобы она "накапливала" информацию об изменениях и высылала запрос не чаще 1 раза в 1 секунду?

Как можно дополнить эту функцию?

var newSend = function(vData) {
    this.realSend(vData); 
};
XMLHttpRequest.prototype.send = newSend;```

Ответы (0 шт):