Following are few benefits of SPAs:
- SPAs are responsive in nature, as most of the resources, including CSS, JavaScript, and Images, are only loaded once throughout the application lifespan
- A SPA reduces the size of response by making AJAX requests to the server and receives a JSON response
- SPAs make it easy to scale and cache resources