The inherent lag, by the way, is not a theoretical concern. In 2008 GTK+ landed a long-time-wanted feature, "client-side windows", to remove inherent flicker in the classic server-side approach. The feature works by emulating server-side windows inside GTK+: interpreting all of the attributes like background color, doing proper clipping and painting, and finding the proper window for all events we dispatch. It was a tremendous undertaking, and it means that a large part of the toolkit has to emulate or copy an X server in places to match its semantics in order to not break ABI.
[^] # Re: Mir et Wayland périmés
Posté par xcomcmdr . En réponse à la dépêche Sortie d’Ubuntu 16.04 LTS Xenial Xerus. Évalué à 2. Dernière modification le 26 avril 2016 à 20:01.
Xorg : un rendu tordu
T'as jamais eu ça ? Alors tu n'utilises pas X, tout simplement !
https://magcius.github.io/xplain/article/window-tree.html
https://magcius.github.io/xplain/article/window-tree.html
Bref...
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)