<script >
const callLimit = (callback, delay) => {
let timer = null;
return function () {
let context = this;
let args = arguments;
clearTimeout(timer);
timer = setTimeout(()=>{callback.apply(context, args);}, delay);
};
};
//
const source_resizeObserver = window.ResizeObserver;
window.ResizeObserver = class ResizeObserver extends source_resizeObserver {
constructor(callback) {
callback = callLimit(callback, 100);
super(callback);
}
};
</script>