"Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications."
So did they mean only GUI-less client applications?
EDIT: also e.g. this source https://developer.mozilla.org/en-US/docs/WebAssembly/Concept... makes it clear that porting e.g. C++ GUI applications is an intended feature, not just a silly idea of some hobbyists.