Acelera las llamadas a la función de JavaScript, pero con colas (no descarte las llamadas)

¿Cómo puede una función limitar la velocidad de sus llamadas? Las llamadas no deben descartarse si son demasiado frecuentes, sino que deben ponerse en cola y espaciarse a tiempo, con una separación de X milisegundos. He miradoacelerador yrebotar, pero descartan las llamadas en lugar de ponerlas en cola para ejecutarlas en el futuro.

Cualquier solución mejor que una cola con unprocess() método establecido en un intervalo de X milisegundos? ¿Existen implementaciones estándar en los marcos JS? He miradounderscore.js hasta ahora nada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta