Sunday 26 July 2020

Single Page Application

What is SPA (Single Page Application) 

A single-page application (SPA) is a web application or website that interacts with the web browser by dynamically rewriting the needed part of page  with new data from the web server, instead of the default method of the browser loading entire new pages

Advantages of SPAs and the Key Concept About How They Work
  • We will be able to bring a much-improved experience to the user
  • The application will feel faster because less bandwidth is being used, and no full page refreshes are occurring as the user navigates through the application
  • The application will be much easier to deploy in production, at least certainly the client part: all we need is a static server to serve a minimum of 3 files: our single page index.html, a CSS bundle, and a Javascript bundle.
  • We can also split the bundles into multiple parts if needed using code splitting.
  • The frontend part of the application is very simple to version in production, allowing for simplified deployment and rollbacks to previous version of the frontend if needed
Some of SPA Examples

SPA Frameworks and Details


Drawbacks of Single Page Application Architecture



No comments:

Post a Comment