Wayland support is actually being actively worked on. It is done via "native" (no X widgets) GTK support. You can find it on:
https://github.com/masm11/emacs
The plan is to get that merged upstream at some point, you can find out more about it on the official mailing lists.