Pregunta de entrevista de Grappus

What are Debouncing and throttling in javascript?