Una Single Page Application (SPA) es una app web que carga una única página HTML y luego actualiza dinámicamente el contenido a través de JavaScript, sin recargar todo el sitio. Gracias a frameworks como React, Vue o Angular, las SPAs ofrecen una experiencia fluida, rápida y muy parecida a la de una app nativa. Sin embargo, para que funcionen bien a nivel SEO y rendimiento, suelen complementarse con técnicas como Server-Side Rendering (SSR) o prerendering. También requieren estrategias inteligentes de caché y un buen tracking de eventos desde el cliente para mantener analíticas precisas. Cuando todo está bien afinado, las SPAs mejoran los Core Web Vitals y hacen que los usuarios se queden... y vuelvan.