First implementation of requestIdleCallback is in Chrome Canary!
What is it? It allows applications to cooperatively schedule background tasks such that they do not introduce delays to other high priority tasks that share the same event loop, such as input processing, animations and frame compositing.
For more details on the API, the spec, and more examples, see:https://w3c.github.io/requestidlecallback/
Finally, to get started:
- Boot up Chrome Canary
- Enable chrome://flags/#enable-experimental-web-platform-features
- Restart the browser
- Experiment with rIC, ..., and please provide feedback!