Single Page Application Advantages and Disadvantages
Single Page Application(SPA) is a web application that fits on a single web page with dynamic actions without refreshing the page. Single Page Application interactions can be handle without reaching server. Single Page Application can improve performance in several ways like loading time, using AJAX, easy to navigate pages etc. End users will be more comfortable with Single Page Application, It is very easy to navigate to different page and filter content. There are many tricks and technique can use to build awesome Single Page Application. AngularJS is the more popular Single Page Application framework.
What is AJAX?
Single Page Application is good for making Responsive Websites, Support mobile, Tablet & Desktop.
- No extra queries to the server to download pages.
- User friendly.
- Performance Improvement, Single Page Application can improve performance in many ways, Single time file load each of HTML, CSS, JS.
- Security: Compare to traditional page Single Page Application is less secure due to Cross-site scripting (XSS).