Devolver código parcialmente

Sin duda una de las particularidades de Internet es que todos los elementos se pueden dividir en varios y de esta forma poder transmitir múltiples paquetes en momentos distintos.

Gracias a esto podemos también dividir una página en varios fragmentos y así procesarla por partes, haciendo que la carga de otros elementos (como imágenes o scripts) se haga también por bloques.

FUNCIÓN “FLUSH()”
Categoría: Conectividad

La mayoría de lenguajes de programación tienen una función “flush()” que permite limpiar el buffer de salida de datos y enviarlo directamente al usuario en el momento en el que se decida.

Aunque no hay muchos sitios web que lo utilicen, es muy interesante planteárselo en momentos estratégicos como podría tras el pudiendo enviar al usuario todas las cabeceras y comenzar a descargar los scripts o CSS que haya en las cabeceras.

Por norma general, se recomendaría, en una web básica, utilizar este sistema tras el encabezado de la página, la cabecera, el menú, el contenido y el pie, enviando de esta manera los distintos bloques y pudiendo renderizarlos el navegador poco a poco.