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.

Related Terms