This is goeland client side html debounce functions example page
See also the main example page
Documentation is available in docs directory
elMouseMoveArea.addEventListener('mousemove',cgHtmlUtils.debounce(posMouseDebounce, 500));
see how the mouse position is not updated as often with debounce (must be 500ms delay)