Debouncing
Uma técnica de programação usada para limitar a taxa na qual uma função é executada. O debouncing é frequentemente usado para melhorar o desempenho de aplicações, especialmente em cenários como a digitação do usuário em uma barra de pesquisa, onde a função de pesquisa é acionada apenas após o usuário parar de digitar.