Saltar al contenido principal

Página de prueba de carga diferida

Esta página demuestra la carga diferida de imágenes, iframes y otros medios. Desplázate hacia abajo para ver cómo se carga el contenido a medida que aparece en la vista.

Cómo probar:
  1. Abre las DevTools del navegador → pestaña Red
  2. Filtra por Imágenes/Medios
  3. Desplázate lentamente hacia abajo para ver cómo se cargan las imágenes dinámicamente
  4. Las imágenes solo deberían cargarse cuando estén a punto de entrar en el área visible

1. Imagen Above the Fold (La carga diferida comienza inmediatamente)

Esta imagen es visible al cargar la página, por lo que debería comenzar a cargarse inmediatamente:

Imagen cargada inmediatamente

Desplázate hacia abajo para activar la carga diferida...

2. Carga diferida estándar (data-src)

Estas imágenes usan data-src atributo y se cargarán cuando se desplacen a la vista:

Imagen cargada diferidamente 1

Imagen #1 - Se carga cuando es visible

Imagen cargada diferidamente 2

Imagen #2 - Se carga cuando es visible

3. Imágenes responsivas con srcset

Estas imágenes usan data-srcset para carga responsiva:

Imagen responsiva cargada diferidamente

4. Elemento Picture con dirección artística

Elemento picture con diferentes fuentes para distintos tamaños de pantalla:

Imagen con dirección artística

5. Imágenes de fondo

Estos divs usan data-lazy-bg para imágenes de fondo:

Imagen de fondo 1
Imagen de fondo 2
Imagen de fondo 3

6. Clases cargadas diferidamente

Estos elementos reciben clases añadidas cuando entran en la vista:

Aparecer desde la izquierda

Esta caja aparecerá desde la izquierda cuando sea visible

Aparecer desde abajo

Esta caja aparecerá desde abajo cuando sea visible

Aparecer desde la derecha

Esta caja aparecerá desde la derecha cuando sea visible

Estilo dinámico

Esta caja tendrá fondo primario de Bootstrap y texto blanco cuando sea visible

7. Iframes cargados perezosamente

Videos de YouTube y otros iframes que se cargan al hacer scroll:

8. Galería de imágenes

Una cuadrícula de muchas imágenes para probar el rendimiento con múltiples elementos cargados perezosamente:

Imagen de la galería 9
Imagen #9
Imagen de la galería 10
Imagen #10
Imagen de la galería 11
Imagen #11
Imagen de la galería 12
Imagen #12
Imagen de la galería 13
Imagen #13
Imagen de la galería 14
Imagen #14
Imagen de la galería 15
Imagen #15
Imagen de la galería 16
Imagen #16
Imagen de la galería 17
Imagen #17
Imagen de la galería 18
Imagen #18
Imagen de la galería 19
Imagen #19
Imagen de la galería 20
Imagen #20

9. Video cargado perezosamente

Video HTML5 que se carga al hacer scroll y entrar en vista:

10. Prueba de carga lenta (Demostración de animación de carga)

Estas imágenes de picsum.photos se cargan lentamente, para que puedas ver la animación de carga:

Imagen de carga lenta 1

Observa la animación de carga brillante

Imagen de carga lenta 2

Esto debería mostrar el estado de carga por más tiempo

Imagen de carga lenta 3
Imagen de carga lenta 4
Imagen de carga lenta 5

11. Contenido HTML cargado perezosamente

Este contenedor cargará contenido HTML cuando se desplace a la vista:

12. Prueba de manejo de errores

Estas imágenes tienen URLs inválidas para probar el manejo de errores:

Esto debería mostrar estado de error

Esta imagen debería fallar al cargar

Esto debería cargarse con éxito

Esta imagen debería cargarse con éxito

13. Imagen final en la parte inferior

Esta imagen está en la parte más baja de la página:

Imagen final cargada perezosamente
🎉 ¡Has llegado al final!

Todo el contenido cargado perezosamente ahora debería ser visible.

14. Prueba de contenido dinámico

Haz clic en el botón de abajo para agregar dinámicamente nuevas imágenes cargadas perezosamente para probar MutationObserver: