Según la underscore documentation:underscore.js: _.throttle (función, espera)
throttle_.throttle (función, esperar)
crea y devuelve una nueva, estrangulado versión de la función pasado , que, cuando se invoca repetidamente, solo llamará a la función original a lo sumo una vez por cada espera de milisegundos. Es útil para eventos que limitan la velocidad que ocurren más rápido de lo que usted puede seguir.
Qué significa Useful for rate-limiting events that occur faster than you can keep up with
.
Esta función es equivalente a setTimeout con una función que se llama a sí misma?
¿Alguien puede darme un ejemplo sobre jsfiddle?
Es útil p.ej. para desplazarse o cambiar el tamaño de los controladores de eventos que de otra manera se activan a menudo para la mayoría de los propósitos al desplazar o cambiar el tamaño de la ventana. – Niko