mirror of
https://github.com/servo/servo.git
synced 2025-07-02 21:13:39 +01:00
18 lines
683 B
Text
18 lines
683 B
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into reffy-reports
|
|
// (https://github.com/tidoust/reffy-reports)
|
|
// Source: Cooperative Scheduling of Background Tasks (https://w3c.github.io/requestidlecallback/)
|
|
|
|
partial interface Window {
|
|
unsigned long requestIdleCallback(IdleRequestCallback callback, optional IdleRequestOptions options = {});
|
|
void cancelIdleCallback(unsigned long handle);
|
|
};
|
|
|
|
dictionary IdleRequestOptions {
|
|
unsigned long timeout;
|
|
};
|
|
[Exposed=Window] interface IdleDeadline {
|
|
DOMHighResTimeStamp timeRemaining();
|
|
readonly attribute boolean didTimeout;
|
|
};
|
|
callback IdleRequestCallback = void (IdleDeadline deadline);
|