It's often known as Server-Driven UI.
It's basically a generalization of Server-Side rendering.
I'm interested in knowing the limitations of that approach besides the connectivity requirement.
Are complex data-based interactions easily implementable?