Qué es el prerendering
El prerendering consiste en generar el HTML de una página antes de que nadie la pida, normalmente al construir el sitio, y servirlo ya hecho. Cuando llega la primera visita, el trabajo está terminado y no queda nada por ejecutar para ver el contenido.
Es una respuesta directa al problema que plantea el JavaScript SEO: si todo lo importante aparece solo después de ejecutar el código, cualquier lector que no lo ejecute —o que lo haga más tarde— ve una página incompleta.
La palabra se usa con dos alcances distintos y conviene no mezclarlos. En el mundo del SEO suele significar generación estática de todas las páginas de un CMS; en el navegador existe además una función que precarga y prerrenderiza el siguiente enlace probable. Comparten nombre y no comparten propósito.
Vale la pena decir qué NO cambia. El prerendering no altera el contenido ni el enlazado interno: la misma página, los mismos textos, los mismos enlaces. Lo único que cambia es el momento en que ese HTML existe, y eso ya basta para que la conversación con un buscador sea otra.
Tampoco es una técnica nueva ni sofisticada. Antes de que las webs se montaran en el navegador, todas las páginas eran archivos escritos de antemano; lo que llamamos prerendering es en buena medida volver a eso, con herramientas que generan esos archivos a partir de plantillas y datos.
