Request Idle Callback Shim
For more information refer to Using requestIdleCallback
Install
npm install request-idle-callback
Example
var requestIdleCallback = require('request-idle-callback')
requestIdleCallback(myNonEssentialWork);
function myNonEssentialWork (deadline) {
while (deadline.timeRemaining() > 0)
doWorkIfNeeded();
}
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.
Tests
node tests.js
Licencia
MIT