This will cover, from a high level, what Wayland is, how it is theoretically better than X11 (and why you should not expect massive speedups compared to a well tuned X11 world), why Wayland is good, what was involved in preparing a move to Wayland, some of the issues, and issues still yet to be resolved.

As Tizen has been on the path to Wayland for some time, Enlightenment has of course adapted and become a complete Wayland compositor as of version 0.20. So not only has a WM had to move, but a toolkit and a whole platform as well.

This should provide some insight on Wayland, what is needed to port to it and why it should exist and be used at all.