Una SPA (Single Page Application) es un sitio web que carga una sola página HTML y luego actualiza dinámicamente partes de la página a medida que el usuario interactúa con ella sin recargar la página completa. Las SPAs utilizan técnicas como routing, consumo de APIs y servicios de JavaScript para proporcionar una experiencia similar a una aplicación nativa al permitir navegar entre diferentes vistas sin recargar la página.