SPAs

When jQuery (https://jquery.com) came out and gained popularity, it initiated an important transition on the web. jQuery and similar libraries made it possible to dynamically adapt the content of web pages very easily. Moreover, combined with XMLHttpRequest (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest), often called AJAX or XHR, it alleviated the need for full page refreshes. This was a great step forward for user experiences on the web.

The web 2.0 era had begun. This trend kept gaining strength and, combined with the rise of mobile devices, it forced developers to expose more and more services/data through web services (for example, RESTful APIs), so that they could be consumed easily.

Over time, most SSR frameworks ...

Get Learn TypeScript 3 by Building Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.