Now that WebAssembly is available as an (experimental) compilation target, it raises the question of how feasible is it to make a quality UI library. Vue (my personal fav) and React, while they have their issues, do have many ideas which are good and seem like they may translate well over to WebAssembly.
HTML with logic in it gets code generated to .go files. In-browser rendering in wasm with DOM sync as well as static HTML output are implemented.
And this is my cheesy bullet-pointed list that makes it sound a lot more mature than it is:
* Runs in-browser using WebAssembly
* Single-file components
* Vue-like markup syntax
* Write idiomatic Go code
* Rapid prototyping
* ~3 minute setup
* Standard Go build tools
I'm curious what people think of the approach and ideas for improvement.
--brad