[JS][XMLHttpRequest] Накапливать инфу и высылать запрос не чаще раза в секунду
В данный момент моё приложение выполняет процессинг всех составляющих каждый раз, когда приходит реквест из браузера. Если кликать очень быстро и за секунду изменить инпут числа с 1 до 5 каждый раз добавляя единицу, то будет выполнено 5 процессингов.
Возможно ли переопределить функцию send для объекта XMLHttpRequest так, чтобы она "накапливала" информацию об изменениях и высылала запрос не чаще 1 раза в 1 секунду?
Как можно дополнить эту функцию?
var newSend = function(vData) {
this.realSend(vData);
};
XMLHttpRequest.prototype.send = newSend;```