The web has become a compilation target.
Vue -> HTML, CSS, JS
Vue -> HTML, CSS, JS
I think people living at the edges of web apps and web pages are pretty happy, but the contention is when one is in between.
So it might be "compilation target for JS engines", but it sure as hell isn't "compilation target for the web". The web is so much more than just running logic in a browser.
That might come in the future, but it sure isn't the present.