Carga diferida

La carga diferida es una técnica de programación que retrasa la carga de recursos hasta que son necesarios. Un ejemplo común es una página web que pospone la carga de imágenes hasta que el usuario se desplaza hasta su ubicación dentro de la página. La carga diferida se utiliza en la web y en programas de software, como aplicaciones móviles y de escritorio.

Carga diferida en la web

La carga diferida de imágenes dentro de una página web puede acelerar el tiempo de carga, ya que el navegador no necesita cargar imágenes que no están visibles. A medida que el usuario se desplaza por la página, las imágenes se cargan dinámicamente. Esto se logra mediante JavaScript, que detecta la posición de cada imagen y determina si se encuentra en el área visible de la ventana del navegador. Si el usuario se desplaza hasta una imagen, JavaScript solicita el recurso al servidor web y muestra la imagen en la página. Si el usuario no se desplaza hacia abajo, la imagen no se cargará.

Es posible retrasar la carga de otros recursos, como archivos de JavaScript, CSS e incluso el propio HTML. Por ejemplo, un desarrollador web podría determinar qué estilos CSS se necesitan para el contenido "visible inicialmente" de una página web, es decir, el contenido que se puede ver dentro de la altura de una ventana de navegador típica. El desarrollador puede implementarlos como "estilos en línea" o estilos definidos dentro del HTML de la página web. JavaScript se utiliza para cargar CSS adicional después de que se haya cargado la página o cuando el usuario comienza a desplazarse.

La carga diferida de videos también es común en la web. Es especialmente eficaz porque los archivos de video suelen ser los recursos más grandes que se cargan dentro de una página web. En lugar de enviar el video completo al dispositivo del cliente, el servidor web solo envía pequeñas partes del video mientras el usuario lo está viendo. Los sitios web populares para compartir videos, como YouTube y Vimeo, utilizan la carga diferida para reducir el ancho de banda y evitar que los usuarios descarguen más contenido de video del necesario. Esto es especialmente útil para usuarios con conexiones a Internet con límite de datos, como los planes de datos móviles.

Al cargar un video de forma diferida, es común cargar unos segundos o incluso varios minutos por delante del punto actual del video. Los datos del video se guardan en un búfer, lo que permite que los videos se reproduzcan sin interrupciones incluso cuando la conexión a Internet no es constante.

Carga diferida en programas de software

Aunque la carga diferida se ha vuelto cada vez más popular en la web, se ha utilizado en el desarrollo de software durante mucho tiempo. Por ejemplo, un sistema operativo puede mostrar únicamente imágenes en miniatura de los iconos visibles en una carpeta. De forma similar, un programa para visualizar imágenes puede cargar únicamente las imágenes visibles de una biblioteca de fotos. Esto utiliza menos memoria y mejora el rendimiento de la aplicación, ya que el programa no carga datos innecesarios.

Actualizado January 28, 2019 por Per C.

quizPon a prueba tu conocimiento

What is the purpose of the domain name system (DNS)?

A
It processes the registration of all domain names.
0%
B
It approves new domain name extensions.
0%
C
It encrypts website connections.
0%
D
It translates domain names into IP addresses.
0%
Correct! Incorrect!     View the DNS definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Carga diferida en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.