Qué significa el renderizado en servidor
Toda página web necesita convertir datos y plantillas en HTML. La pregunta es dónde ocurre esa conversión y en qué momento. Cuando el trabajo sucede en la máquina que atiende la petición, el navegador recibe un documento que ya contiene los textos, los enlaces y la estructura.
La alternativa opuesta es el renderizado en cliente. Ahí el servidor devuelve un HTML casi vacío junto con un paquete de JavaScript, y el navegador construye la interfaz después de descargar y ejecutar ese código. El usuario ve una pantalla en blanco hasta que el proceso termina, y cualquier robot que no ejecute JavaScript ve exactamente lo mismo.
Entre ambos extremos está el renderizado estático, también llamado prerenderizado. El HTML se genera una sola vez durante la compilación y se sirve idéntico a todas las visitas. La diferencia con el SSR no está en lo que llega al navegador, sino en el momento de la generación: el estático produce el HTML antes de que exista la petición, el SSR lo produce durante la petición. Por eso el estático encaja con catálogos y documentación que cambian poco, mientras que el SSR encaja con contenido que depende del usuario, del stock o de la hora.
En español conviven tres formas para lo mismo: renderizado en servidor, renderizado del lado del servidor y las siglas inglesas SSR.