Since time immemorial, server side rendering was the standard method for printing on the screen. The point is that it turned HTML files in the server into acceptable information for a browser. In fact, at that time it was the only way. Though, as technologies have become more powerful and complicated, a lot of server-side logic was moved to the client side.
SPA + client-side rendering = the perfect match?
Currently, web applications are better known as single page applications (SPAs), what means that websites function as independent apps and communicate with servers via APIs. Modern sites have become more advanced and these days they offer improved user experience enabling users to exchange messages, shop, update on-line information, and so on.
... read the whole story at da-14.com.