Debouncing is a technique used to delay execution of a function until after a specified period of inactivity. It ensures that the function is called only once after the event stops firing for X ms.

Debouncing is a technique used to delay execution of a function until after a specified period of inactivity.
It ensures that the function is called only once after the event stops firing for
X ms
.