Earlier quoted context omitted.
I've also been thinking about the same sorts of things lately. Mostly I've been thinking about the GUI issue on the web. CSS and the DOM are just not up to the task of creating a responsive app GUI. The incredibly complex set of nested CSS rules that need to be calculated and applied for each reflow is a nightmare. I personally think the DOM is a fine way to define an app structure. GUIs are after all containers and…
I've often wondered about replacing HTML/CSS/JS with QtQuick and QML. Thoughts?
I don't think a wholesale replacement of HTML/CSS is feasible though. There's just too much inertia behind the incumbents, not to mention that HTML/CSS is very good for the document centric web which applies to 90%+ of the existing web.
More flexible CSS layout modes such as display:flex are quite usable and go some of the way to addressing app-style layouts, however movement on these standards is slow and doesn't go far enough IMO.