[webkit-gtk] which compositor webkitgtk use? Did the webkitgtk needs "weston" or other 3rd party compositor implementation?

tugouxp 13824125580 at 163.com
Thu Jun 7 22:20:20 PDT 2018


thank you!


so, there are two compositors will be used during the webkit running, a nested compositor and weston.


but ,what is the difference about the usage in webkitgtk ? did they in charge of differently on the  field?  for example, video rending or GUI rending are two parts of
the web application, is they are same on the two filed.?


thanks for your kindly support.














At 2018-06-07 23:07:58, "Michael Catanzaro" <mcatanzaro at igalia.com> wrote:
>On Thu, Jun 7, 2018 at 2:44 AM, tugouxp <13824125580 at 163.com> wrote:
>> from the code above, it seems the webkitgtk  create its own display 
>> device and as a server, waiting for client connection.
>
>Yes
>
>> so , did this mean the webkitgtk has its own compositor 
>> implementation instead?
>
>Yes
>
>> and can be run without weston ?
>
>And no! WebKit's compositor is a *nested* compositor run by the UI 
>process. Each WebKitWebProcess is a Wayland client of the UI process. 
>But the UI process is still itself a Wayland client of whatever 
>compositor your desktop is using (Weston, mutter, etc.).
>
>Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20180608/2b67b547/attachment.html>


More information about the webkit-gtk mailing list