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 las imágenes se cargan dinámicamente
  4. Las imágenes solo deberían cargarse cuando estén a punto de entrar en el área visible

1. Imagen sobre el pliegue (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 de forma diferida 1

Imagen #1 - Se carga cuando es visible

Imagen cargada de forma diferida 2

Imagen #2 - Se carga cuando es visible

3. Imágenes responsivas con srcset

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

Imagen cargada de forma diferida y responsiva

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 de forma diferida

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

Aparecer desde la izquierda

Esta caja aparecerá desvaneciéndose desde la izquierda cuando sea visible

Desvanecer hacia arriba

Esta caja aparecerá desvaneciéndose desde abajo cuando sea visible

Desvanecer hacia la derecha

Esta caja aparecerá desvaneciéndose 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

Mira 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. Prueba de manejo de errores

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

Esto debería mostrar un estado de error

Esta imagen debería fallar al cargar

Esto debería cargarse correctamente

Esta imagen debería cargarse correctamente

12. 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.

12. Prueba de contenido dinámico

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