Definición

CSR (Client-Side Rendering), o Renderizado del Lado del Cliente, es una técnica de desarrollo web ampliamente utilizada en aplicaciones construidas con bibliotecas como React. En el modelo CSR, cuando un usuario accede a una página web, el servidor inicialmente envía un archivo HTML muy ligero o casi vacío junto con un paquete de JavaScript.

Es este JavaScript, que se ejecuta directamente en el navegador del usuario (el "cliente"), el encargado de construir dinámicamente el contenido completo de la página, interactuar con APIs para obtener datos y actualizar el Document Object Model (DOM). Esto contrasta con el Renderizado del Lado del Servidor (SSR), donde el servidor genera el HTML completo antes de enviarlo al navegador.

Las aplicaciones React que utilizan CSR ofrecen una experiencia de usuario fluida y reactiva, ya que una vez que el JavaScript inicial ha cargado, las transiciones y actualizaciones de contenido pueden ocurrir sin necesidad de recargar la página completa desde el servidor. Sin embargo, puede tener implicaciones en el SEO inicial y el tiempo de carga percibido, ya que el contenido no está disponible de inmediato en el HTML inicial.

¿Necesitas ayuda con tu estrategia digital?

Agenda una consulta gratuita de 30 minutos.

Agendar Consultoría Gratuita