Here is a status report from the Chrome team about their current and
future "interventions":
https://docs.google.com/document/d/1vqM_Dbi-V7LtdOwb2IGjgor9Fvl5k_FvO2DJGr4CaSQ/
An intervention is when a user agent decides to deviate slightly from a
standardized behavior in order to provide a greatly enhanced user
experience. An important part of every intervention is closing the
feedback loop and educating developers about the new behavior, so that
they can respond appropriately.
- Rendering pipeline throttling for offscreen cross-origin frames
- Disallow pop-ups from cross-origin frames on non-tap touch events
- Unintervention: re-instate autoplay for muted/silent videos
- Bail out on web fonts with an effectively slow connection
- Throttle the JS timers of offscreen frames
- Blocking perf-taxing document.write for users on 2G
- Scroll anchoring
- Disable the Vibrate API for cross origin frames
- Only allow navigations/popups from cross-origin frames on click
- History back that works!
- Ignore clicks on iframes that have moved in the last XXms
- Project OldSpice: taming annoyances with JS dialogs
- Make touchstart during a fling uncancelable
- Lower loading priority / or not loading offscreen cross origin iframes
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform