Yep, and the web is exactly the same as green screen terminals.
Instead, imagine VNC, but programmable with Javascript across applications in a standard way.
Imagine using a remote app, but when a particular trigger occurs (think a special button on the client) it opens up a new connection to another server, and splices the connection into the view, so you can use apps on the two servers at the same time.
But there is plenty more - Javascript can inspect individual frames, and use them as triggers for other actions.
Yeah, except video acceleration has more of a chance of working reliably in this than in X Windows (it's a JOKE people! I'm not really trying to have a discussion about how video acceleration in Linux really does work now, finally, this time for good. Really.)
Anyway, I'm not sure what point you are trying to make.
Yes, all remote display protocols are similar at some level.
The fact that this is programmable via Javascript and runs in the most widely deployed client app ever made (ie, a browser) is a fairly significant difference though.
Instead, imagine VNC, but programmable with Javascript across applications in a standard way.
Imagine using a remote app, but when a particular trigger occurs (think a special button on the client) it opens up a new connection to another server, and splices the connection into the view, so you can use apps on the two servers at the same time.
But there is plenty more - Javascript can inspect individual frames, and use them as triggers for other actions.