Repaso
English
Frontend y webIntermedioFE-25

¿Cuál es la principal ventaja del server-side rendering (SSR) frente a una SPA pura en el cliente?

Opciones

  1. No hace falta nada de JavaScript en el navegador
  2. Primer pintado más rápido y mejor SEO (HTML ya renderizado) (Opción correcta)
  3. Pone menos carga en el servidor que una SPA
  4. Después no hace falta hydration en la página

Respuesta

Primer pintado útil más rápido y mejor SEO, porque el HTML llega ya renderizado

Por qué

En una SPA de cliente, el navegador recibe primero una página HTML casi vacía, descarga JavaScript, lo ejecuta y solo entonces muestra contenido.

Con SSR, el servidor envía HTML que ya contiene el contenido, así que usuarios y buscadores lo ven de inmediato. Luego JavaScript lo 'hidrata' para hacerlo interactivo.

Coste: más trabajo en el servidor por petición. La generación estática (SSG) crea las páginas durante el build.

Recuerda

SSR = contenido visible antes + mejor SEO.

Términos clave

Practica esta pregunta en Repaso