[Webkit-unassigned] [Bug 153745] New: [GTK] Reduce IPC traffic due to view state changes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 1 09:13:35 PST 2016


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

            Bug ID: 153745
           Summary: [GTK] Reduce IPC traffic due to view state changes
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cgarcia at igalia.com
                CC: bugs-noreply at webkitgtk.org

Very often view state changes happen one after another in a very short period of time, even in the same run loop iteration. For example, when you switch to the web view window, the view is focused and the active window flag changes as well. In that case we are sending two messages to the web process and the page updates its status according to the new flags in two steps. So, we could group all state changes happening in the same run loop iteration and notify about them all in the next iteration. This also prevents unnecessary changes of state when we quickly go back to a previous state, for example in focus follows mouse configurations if you move the mouse outside the window and then inside the window again quickly.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160201/06236ccf/attachment-0001.html>


More information about the webkit-unassigned mailing list