Single Page Application (SPA)
SPA, del inglés Single Page Application es una aplicación web o sitio web que cabe en una sola página web (HTML) cuyo propósito es brindar una experiencia más fluida como el de una aplicación de escritorio. En un SPA, solamente es cargado un HTML y esté es actualizado dinámicamente según la interacción del usuario.
Ventajas
- Interfaz más rápida.
- Mejor experiencia de usuario (UX).
- Control de estado de la aplicación más sencillo.
- Liberación de carga de procesamiento al servidor.
Desventajas
- La primer carga de la aplicación o sitio web puede ser mas tardada.
- Requiere Javascript habilitado en el navegador.
- SEO se vuelve complejo.