Significado de Lazy Loading (Qué es y Definición)
La carga lenta 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 aplaza la carga de imágenes hasta que el usuario se desplace hasta su ubicación dentro de la página. La carga lenta se utiliza en la web y en programas de software como aplicaciones para móviles y ordenadores de sobremesa.
Carga lenta en la web
La carga lenta 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 son visibles. A medida que el usuario se desplaza por la página, las imágenes se cargan dinámicamente. Para ello se utiliza 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 hacia abajo hasta una imagen, el JavaScript solicitará el recurso al servidor web y mostrará 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 JavaScript, CSS, e incluso el propio HTML. Por ejemplo, un desarrollador web puede determinar qué estilos CSS son necesarios para el contenido “por encima del pliegue” de una página web, o el contenido visible dentro de la altura de una ventana típica del navegador. El desarrollador puede implementarlos como “estilos en línea”, o estilos definidos dentro del HTML de la página web. El JavaScript se utiliza para cargar CSS adicionales después de que la página se haya cargado o una vez que el usuario comience a desplazarse.
El vídeo de carga lenta también es popular en la web. Es especialmente eficaz porque los archivos de vídeo suelen ser los recursos más grandes que se cargan en una página web. En lugar de enviar todo el vídeo al dispositivo del cliente, el servidor web sólo envía pequeñas porciones del vídeo mientras el usuario lo está viendo. Los sitios web más populares para compartir vídeos, como YouTube y Vimeo, utilizan la carga lenta para reducir el ancho de banda y evitar que los usuarios descarguen más contenido de vídeo del necesario. Esto es especialmente útil para los usuarios con conexiones de Internet con contador, como los planes de datos móviles.
Al cargar un vídeo de forma perezosa, es habitual que se cargue unos segundos o incluso varios minutos antes del punto actual del vídeo. Los datos del vídeo se guardan en un buffer, lo que ayuda a que los vídeos se reproduzcan sin problemas incluso cuando la conexión a Internet no es constante.
Carga lenta en programas de software
Aunque la carga lenta se ha hecho 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 sólo imágenes en miniatura para los iconos visibles en una carpeta. Del mismo modo, un programa de visualización de imágenes puede cargar sólo las imágenes visibles de una fototeca. Esto utiliza menos memoria y mejora el rendimiento de la aplicación porque el programa no carga datos innecesarios.
La definición de Lazy Loading en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Carga perezosa o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.