Test files: 10; Total subtests: 26
Test | Ch57 | Ff55 |
---|---|---|
/html/webappapis/idle-callbacks/basic.html | OK | OK |
window.requestIdleCallback is defined | PASS | PASS |
window.cancelIdleCallback is defined | PASS | PASS |
window.requestIdleCallback() returns a number | PASS | PASS |
window.cancelIdleCallback() returns undefined | PASS | PASS |
requestIdleCallback schedules callbacks | PASS | PASS |
cancelIdleCallback cancels callbacks | PASS | PASS |
/html/webappapis/idle-callbacks/callback-exception.html | OK | OK |
requestIdleCallback callback exceptions are reported to error handler | PASS | PASS |
/html/webappapis/idle-callbacks/callback-idle-periods.html | OK | OK |
requestIdleCallback can run multiple different requestIdleCallback callbacks in the same idle period. | PASS | PASS |
Check that if an idle callback calls requestIdleCallback the new callback doesn't run in the current idle period. | PASS | PASS |
/html/webappapis/idle-callbacks/callback-iframe.html | OK | OK |
Untitled | PASS | PASS |
/html/webappapis/idle-callbacks/callback-invoked.html | OK | OK |
requestIdleCallback callback is invoked at least once before the timeout | PASS | PASS |
/html/webappapis/idle-callbacks/callback-multiple-calls.html | OK | OK |
requestIdleCallback callbacks should be invoked in order (called iteratively) | PASS | PASS |
requestIdleCallback callbacks should be invoked in order (called recursively) | PASS | PASS |
/html/webappapis/idle-callbacks/callback-timeout-with-raf.html | OK | OK |
requestIdleCallback not scheduled when event loop is busy. | PASS | PASS |
requestIdleCallback scheduled with timeout when event loop is busy. | PASS | PASS |
/html/webappapis/idle-callbacks/callback-timeout.html | OK | OK |
requestIdleCallback callback should time out | PASS | PASS |
/html/webappapis/idle-callbacks/cancel-invoked.html | OK | OK |
cancelIdleCallback does nothing if there is no callback with the given handle | PASS | PASS |
A cancelled callback is never invoked | PASS | PASS |
/html/webappapis/idle-callbacks/idlharness.html | OK | OK |
Window interface: operation requestIdleCallback(IdleRequestCallback,IdleRequestOptions) | PASS | PASS |
Window interface: operation cancelIdleCallback(unsigned long) | PASS | PASS |
Window must be primary interface of window | PASS | PASS |
Stringification of window | PASS | PASS |
Window interface: window must inherit property "requestIdleCallback" with the proper type (0) | PASS | PASS |
Window interface: calling requestIdleCallback(IdleRequestCallback,IdleRequestOptions) on window with too few arguments must throw TypeError | PASS | PASS |
Window interface: window must inherit property "cancelIdleCallback" with the proper type (1) | PASS | PASS |
Window interface: calling cancelIdleCallback(unsigned long) on window with too few arguments must throw TypeError | PASS | PASS |