Is that dichotomy really appropriate anymore? To me a terminal really has no power. Everything has to be rendered on the server. Photoshop or Blender over a "terminal" would suck.
Google Maps doesn't render on the server. It sends that data to your device and your device renders it, in 3d if you want
That seems far removed from "terminals" to me. You could say it's just a smarter terminal but then is multiplayer Edlin Ring just a smarter terminal that just happens to cache some data locally?