No, the power of the browser belongs in emacs. You're composing the wrong direction!

Anyway aren't you just describing vscode?

I think I'm composing in the right direction! Terminal protocols are 50 years old, have some wild backwards incompatibilities, and are not accessibility-friendly. Funny enough CSTML functions both like a terminal protocol and like a replacement for HTML and XML