Debouncing

Debouncing is a programming practice used to ensure that time-consuming tasks do not fire so often, that it stalls the performance of the web page. In other words, it limits the rate at which a function gets invoked

Input Delay in milliseconds Number of times keys are pressed ->
Network Calls 0