Bug 164193 - Implement requestIdleCallback
Summary: Implement requestIdleCallback
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL: https://w3c.github.io/requestidlecall...
Keywords: InRadar
Depends on: 203137 203667 203840 206676 219761 202653 202716 202824 202946 203023 203708 204042
Blocks:
  Show dependency treegraph
 
Reported: 2016-10-29 15:54 PDT by Simon Fraser (smfr)
Modified: 2021-08-06 12:24 PDT (History)
15 users (show)

See Also:


Attachments
WIP (bindings only) (17.57 KB, patch)
2017-09-06 04:19 PDT, Ms2ger (he/him; ⌚ UTC+1/+2)
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2016-10-29 15:54:46 PDT
We should implement requestIdleCallback. IntersectionObserver makes use of it.
Comment 1 Ms2ger (he/him; ⌚ UTC+1/+2) 2017-09-06 04:19:51 PDT
Created attachment 320005 [details]
WIP (bindings only)
Comment 2 Jon Lee 2017-09-06 10:38:45 PDT
rdar://problem/22900866
Comment 3 tom 2021-05-11 09:03:50 PDT
Can we get this properly implemented? More and more sites are starting to rely on this.
Currently enabling it as an experimental feature breaks a bunch of stuff (like the ability to log into your gmail account).

Thanks.
Comment 4 Simon Fraser (smfr) 2021-05-11 11:08:01 PDT
Can you list some sites that use it?
Comment 5 tom 2021-05-11 13:49:25 PDT
Sure: gmail.com, netflix.com, microsoft.com, amazon.com, tripadvisor.com, urbandictionary.com, nypost.com, groupon.com, primevideo.com, …

Certain web based software has started to require it (as in won't work without), such as Tiny Tiny RSS.