[Webkit-unassigned] [Bug 137037] New: Adopt Page Visibility 2 optimizations as defined in W3C spec

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 23 12:35:22 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=137037

           Summary: Adopt Page Visibility 2 optimizations as defined in
                    W3C spec
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/Page
                    Visibility2/Overview.html
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: P2
         Component: WebKit2
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jeffreytgilbert at gmail.com


My recommendation is to extend the functionality of the current Page Visibility API to allow optimizing content not visible in the active area of the viewport. As defined in the Page Visibility 2 Editor's Draft, this would include iframes separate from the parent document, content hidden by CSS manipulation (display:none, opacity:0, visibility hidden, width/height:0), minimization of the window, backgrounding, screen savers, but could also include browser windows hidden from display, or obscured by other windows (ex: Apple's App Nap or botnets running browser shells of webkit/Trident/Chromium purposely hidden from view). Currently, this relates to how the browser is optimizing content, but this could be amended to simply broadcast if it were out of view, and capable of being passively ignored or actively utilized.

The spec: https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PageVisibility2/Overview.html

W3C Dialog started here:
http://lists.w3.org/Archives/Public/public-web-perf/2014Jan/0040.html

Dialog reopened here:
http://lists.w3.org/Archives/Public/public-web-perf/2014Sep/0052.html

Relevance:
http://blogs.keynote.com/the_watch/2014/02/filtering-out-web-performance-monitoring-traffic-from-google-analytics.html

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list