Entrambi limitano la frequenza con cui una funzione viene eseguita in risposta a eventi rapidi e ripetuti — ma con diverse strategie di temporizzazione.
- Debounce: esegui la funzione solo dopo che l'attività si ferma per N ms. Azzera il timer ad ogni chiamata. → "aspetta fino al termine."
- Throttle: esegui la funzione al massimo una volta ogni N ms durante l'attività continuativa. → "esegui a velocità costante."
text
