glossárioPatterns
$cat~/glossario/debouncing.md
Debouncing
Padrões & Qualidade
Agrupa chamadas rápidas executando apenas após pausa no input.
seção
Explicação
Debouncing — Agrupa chamadas rápidas executando apenas após pausa no input.
Executa função após pausa desde última chamada — search input, resize handler.
Leading vs trailing edge options.
seção
Exemplo
function debounce(fn, ms) { let t; return (...args) => { clearTimeout(t); t = setTimeout(() => fn(...args), ms); };}seção
Modo de uso
Search autocomplete API
Window resize layout
Auto-save draft
seção
Armadilhas comuns
Never fire if continuous events
Wrong ms UX sluggish
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em Padrões & Qualidade
Outros termos da mesma categoria para revisão em sequência.