> the new API is simply reflected in the new HTML returned by the server
Whereas with SPAs (my words)
> the new API is simply reflected in the new json returned by the server
I think I prefer the mental model of the api serving data and client rendering it.