¿Cómo hacen los marcos de renderizado front-end que la primera página se cargue rápidamente?

Hay una serie de técnicas que se pueden utilizar para hacer que las páginas se carguen más rápido, pero a la que creo que te refieres se llama “Carga diferida”.

Esto funciona cargando la página base antes de cargar las imágenes u otro contenido. También se puede usar para retrasar la carga de imágenes hasta que desplace el navegador a la parte de la página donde serían visibles.

Al no cargar imágenes hasta que se necesitan, la carga del servidor se reduce y su navegador no utiliza imágenes de carga de ancho de banda adicionales que no está viendo.

Incluso las páginas vacías a veces tardan en mostrarse sin imágenes cargadas, por lo que esto se supera asegurándose de que los anchos y las alturas de las imágenes se especifiquen claramente antes de cargar, lo que agiliza los tiempos de renderizado.

Sin embargo, esto no tiene que limitarse a las imágenes. A veces se puede cargar texto u otro contenido después de la página inicial, por lo que estos elementos adicionales se cargan de forma asincrónica a través de “AJAX” (que genera solicitudes XHR). El beneficio adicional aquí es que al actualizar solo el contenido que cambia, la necesidad de volver a cargar toda la página (encabezado, pie de página, encabezado, etc.) y la carga del servidor asociada se minimiza.

Si desea ver más información sobre formas de hacer que las páginas se carguen más rápido, le sugiero que pruebe la herramienta PageSpeed ​​Insights para Chrome. Su consola proporcionará muchas formas significativas de acelerar la carga de la página utilizando técnicas de front-end y back-end.