Overview
In an MPA, the server generates a new HTML page for every request. This is the classic way the web has worked since its inception. Each page has its own URL and is a complete, independent document.
Benefits
- SEO Friendly: Every page is fully rendered and easily indexable.
- Simplicity: Easier to build for simple sites without complex state.
- Initial Load: Can be faster than heavy SPAs for the first page view.
Drawbacks
- User Experience: Full page reloads can feel slow and disruptive.
- Server Load: The server must generate a full page for every interaction.