You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Wayland - What and Why?

  • Primarily a protocol for compositionof different surfaces/layers.
  • compositor + display server + window manager.
  • Uses EGLto avoid OS specific windowing functionality.
  • Started as a replacement for the X Windowing System (X11).
  • Unlike X has no rendering API.
  • Its implementations are lightweightwith a small footprint
  • Wayland is primarily focused on performance, code maintainability and security

Webkit for Wayland


  • Wayland provides simple, elegant, graphics compositing integration between different layers using EGL (interface between Khronos rendering APIs)
  • Wayland started as a replacement for the X Windowing System (X11).
  • Wayland is not an implementation but a protocol specification between a display server and its clients
  • Its implementations are lightweight with a small footprint
  • Wayland is primarily focused on performance, code maintainability and security

Advantage of WPE over QtWebKit


  • No labels