jiahe...@intel.com, fdo...@chromium.org
https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html
https://docs.google.com/document/d/1WFyfKUUxqM7uKxKOGhLiOjyY6T7QRduVcuHN0f6vJkk/edit
Enter Intensive Wake Up throttling after 10 seconds if the page is fully loaded when it becomes hidden. Currently, wake ups from JS timers with a nesting level >= 5 are throttled to 1 per minute after the page has spent 5 minutes in the background [1], which is very conservative and was chosen to allow a launch of Intensive Wake Up Throttling with minimal regression risk. We're now planning to reduce this timeout to 10 seconds if the page is fully loaded when hidden. [1] https://chromestatus.com/feature/4718288976216064
Not applicable. This feature changes the behavior of an existing API, while remaining spec-compliant ("Optionally, wait a further implementation-defined
length of time.")
Gecko: No signal
WebKit: No signal
Web developers: No signals
Other signals: The more conservative version of Intensive Wake Up Throttling shipped smoothly to 100% Stable more than 1 year ago. A few bugs were filed, but in all cases we've been able to propose workarounds which made apps more efficient (example).
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No, this feature will only ship on desktop platforms.
We plan to experiment on 1% Stable to confirm whether we observe the same memory and power improvements as in the lab and on lower channels. We will decide whether this intervention ships based on the experiment data.
None
This is not a new Web Platform feature.
No
This feature will only ship on desktop platforms. On Android, the system severely limits resource consumption from background renderers, which makes this feature unnecessary.
Yes
quick-intensive-throttling-after-loading
False
https://bugs.chromium.org/p/chromium/issues/detail?id=1324656
DevTrial on desktop |
105 |
https://chromestatus.com/feature/5580139453743104
This intent message was generated by Chrome Platform Status.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGD3t5E9r%2BjOcMa5nR3ZgYjNykEyj8bUBmjvszgFYmiBJKP-dA%40mail.gmail.com.
We've been experimenting this on 1% Stable on M107 for weeks , and the results are quite encouraging.So I'd like to request a larger scope of experiments to 50% Stable. Please review.Best Regards,Jiahe