tugouxp
2018-06-08 05:20:20 UTC
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.
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
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.
from the code above, it seems the webkitgtk create its own display
device and as a server, waiting for client connection.
Yesdevice and as a server, waiting for client connection.
so , did this mean the webkitgtk has its own compositor
implementation instead?
Yesimplementation instead?
and can be run without weston ?
And no! WebKit's compositor is a *nested* compositor run by the UIprocess. 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