Where Web UI Libraries Are Heading
dev.to
dev.to
I think the ultimate approach to front end will be streaming SSR + partial hydration like Marko does, for the first request. Then a client side router that loads pieces of HTML a la AJAX that are also partially hydrated from code splitted pieces of JS.
Obviously all neatly tied into a framework that runs on a Node/Deno server or a cloud function, and allows you to focus on simply making components.