diff --git a/index.html b/index.html index 878f53f..5356053 100644 --- a/index.html +++ b/index.html @@ -314,38 +314,24 @@
The following steps run in parallel and queue a timer
- similar to setTimeout() if the optional timeout property is
- provided. From here, the idle and timeout callbacks are raced and
- cancel each other—e.g. if the idle callback is scheduled first, then
- it cancels the timeout callback, and vice versa.
timeout
property is present in options and has a positive
- value:
+ value, then run steps after a timeout, given window,
+ "requestIdleCallback-timeout", timeout, and the
+ following step:
This is intended to allow user agents to pad - timeouts as needed to optimise the power usage of the device. For - example, some processors have a low-power mode where the - granularity of timers is reduced; on such platforms, user agents - can slow timers down to fit this schedule instead of requiring - the processor to use the more accurate mode with its associated - higher power usage.
-This queues a timer similar to
+ setTimeout(). The idle and timeout callbacks are raced
+ and cancel each other—e.g. if the idle callback is scheduled first,
+ then it cancels the timeout callback, and vice versa.
{{Window/requestIdleCallback()}} only schedules a single callback, which will be executed during a