La carga diferida (también llamada carga bajo demanda) es una técnica de optimización para el contenido en línea, ya sea un sitio web o una aplicación web.
En lugar de cargar toda la página web y mostrarla al usuario de una sola vez como en la carga masiva, el concepto de carga diferida ayuda a cargar solo la sección requerida y retrasa el resto, hasta que el usuario la necesite.
Por ejemplo, supongamos que un usuario solicita el logotipo de GeeksForGeeks desde un motor de búsqueda. Se carga toda la página web, con el contenido solicitado. Ahora bien, si el usuario abre la primera imagen y está satisfecho con ella, probablemente cerrará la página web, por lo que el resto de las imágenes así cargadas no se verán. Esto dará como resultado el desperdicio de los recursos consumidos en la carga masiva de esa página. Por lo tanto, la solución a esto es Lazy Loading.
Una forma de carga diferida es el desplazamiento infinito , en el que el contenido de la página web se carga a medida que el usuario se desplaza hacia abajo en la página. Es una técnica popular utilizada por varios sitios web.
Ventajas de la carga diferida:
- La carga bajo demanda reduce el consumo de tiempo y el uso de memoria, lo que optimiza la entrega de contenido. Como solo una fracción de la página web, que es necesaria, se carga primero, el tiempo necesario es menor y la carga del resto de la sección se retrasa, lo que ahorra almacenamiento. Todo esto mejora la experiencia del usuario ya que el contenido solicitado se alimenta en poco tiempo.
- Se evita la ejecución innecesaria de código.
- El uso óptimo de los recursos de tiempo y espacio lo convierte en un enfoque rentable desde el punto de vista de las personas de negocios. (propietarios de sitios web)
Desventajas de Lazy loading:
- En primer lugar, las líneas de código adicionales, que se agregarán a las existentes, para implementar la carga diferida hacen que el código sea un poco complicado.
- En segundo lugar, la carga diferida puede afectar a veces la clasificación del sitio web en los motores de búsqueda, debido a la indexación incorrecta del contenido descargado.
Conclusión: aunque existen ciertas trampas de la carga diferida, las grandes ventajas, como la utilización óptima de los dos recursos principales (tiempo y espacio) y muchos más, nos hacen pasar por alto sus desventajas.
Publicación traducida automáticamente
Artículo escrito por ishaniaggarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA