[Webkit-unassigned] [Bug 162413] New: [GTK] Improve performance when resizing a window with multiple web views in X11

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 22 10:10:35 PDT 2016


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

            Bug ID: 162413
           Summary: [GTK] Improve performance when resizing a window with
                    multiple web views in X11
    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

Resizing a window with a single way view performs good enough, but when adding more tabs, the performance decreases a lot. This is because resize is a sync operation, and the UI process waits for the web process to have a new update for the new size, while still draws the previous frame. This is needed for the visible web view, to avoid flickering and artifacts while resizing, but for all other hidden web views, we don't really need to block the UI process. This doesn't happen in Wayland, because in Wayland we never block the UI process while waiting for web process update after a resize.

-- 
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/20160922/c4c3b1e2/attachment.html>


More information about the webkit-unassigned mailing list