Skip to content

micro-js/raf-debounce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raf-debounce

Build status Git tag NPM version Code style

Debounced raf (requestAnimationFrame) function

Installation

$ npm install @f/raf-debounce

Usage

var rafDebounce = require('@f/raf-debounce')
var debouncedRender = rafDebounce(render)

subscribe(debouncedRender)

API

rafDebounce(fn)

  • fn - The function you want to call no more than once every animation frame.

Returns: A debounced version of fn that runs only once every animation frame (at most). When called, that function returns a cancel function that can be used to cancel a pending debounce.

License

MIT