[Webkit-unassigned] [Bug 224862] New: [GTK][WPE] Add a timer to periodically check the responsiveness of web processes with visible pages

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 21 02:31:23 PDT 2021


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

            Bug ID: 224862
           Summary: [GTK][WPE] Add a timer to periodically check the
                    responsiveness of web processes with visible pages
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: magomez at igalia.com
                CC: bugs-noreply at webkitgtk.org

Currently there are 3 ways to detect the responsiveness of a web process:
- Check that there's a reply from the web process when there's an input event
- Check that there's an answer from the web process when there's an API call (only for some methods)
- Periodical timer pinging the web process when the process doesn't have any visible web page (BackgroundProcessResponsivenessTimer)

What we don't have is a way to periodically ping the processes with visible pages. This means that on situations where the user is not generating input events we won't detect unresponsive web processes (watching a video without interacting with the page, for example). We would need to do some periodical check on visible pages as well.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210421/379dc750/attachment.htm>


More information about the webkit-unassigned mailing list