No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué es el Server Side Render?

4/17
Recursos

Aportes 2

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

CSR Client Side Render:
Es una técnica de renderizado en la cual nuestra aplicación con todos sus archivos(HTML, CSS y JS) es ejecutada completamente en el navegador(cliente)

SSR Server Side Rendering:
Es una técnica de renderizado en la cual se manda directamente el HTML que el usuario va a consumir desde el servidor para darle una respuesta inicial mucho mas rápida.
Después se ejecutan los archivos como CSS o JS del lado del cliente

¿Cuándo usar SSR?

  • Aplicaciones con múltiples rutas
  • Aplicaciones con necesidad de un alto performance
  • Aplicaciones que necesiten priorizar el SEO
  • Aplicaciones que necesiten aumentar su seguridad del lado del cliente
Server Side Rendering no es sinónimo de alto performance, pues si desde el servidor te pones a renderizar un archivo muy demandante, puede aumentar el tiempo de que el cliente reciba una mínima respuesta. Sería terrible, una página en blanco sin ninguna respuesta! Hasta que al fin llegue el HTML ya renderizado desde el servidor. Esto es un tema de trade-offs. Recomiendo echarle un vistazo el tema de Web Core Vitals. Este tiempo desde que el navegador hace una petición hasta que le llega una mínima respuesta se llama "Time to First Byte (TTFB)". Server Side Rendering sacrifica TTFB