That's the approach Hiccups took, it goes as far as generating most of the html at compile time as well.
I didn't run benchmarks but I would guess it is faster than crate in some situations (huge fragments, older browsers etc).
Another plus is nodejs compatibilty (if you care about that, but I guess you might :)).
Another plus is nodejs compatibilty (if you care about that, but I guess you might :)).
https://github.com/teropa/hiccups