throttle
Throttle a functionInstallation
$ component install component/throttle
Example
var throttle = require('throttle');
window.onresize = throttle(resize, 200);
function resize(e) {
console.log('height', window.innerHeight);
console.log('width', window.innerWidth);
}
API
throttle(fn, wait)
Creates a function that will callfn
at most once every wait
milliseconds.Supports leading and trailing invocation.
fn
will receive last context (this
) and last arguments passed to a throttled wrapper before fn
was invoked.