Request Idle Callback Shim
For more information refer to Using requestIdleCallback
Install
npm install request-idle-callback
Example
var ric =// Executes myNonEssentialWork duting idle time on each frame or fallbacks to using setTimeout to run at most 50ms per frameric;{while deadline > 0;}
API
requestIdleCallback(callback(deadline))
deadline
is an object containing:
deadline.didTimeout
boolean indicating if it is still time to deadline.deadline.timeRemaining
function that returns remaining time.
cancelIdleCallback(id)
Removes callback from the queue or calls clearTimeout.
Tests
node tests.js
Licencia
MIT