La carga diferida de imágenes nativas en Chrome es demasiado entusiasta | Programar Plus

Interesante investigación de Aaron Peters sobre <img loading="lazy" ... >:

En mi macbook de 13 pulgadas, con el Dock colocado a la izquierda, la altura de la ventana gráfica en Chrome es de 786 píxeles, por lo que las imágenes con loading="lazy" que son más de 4 veces la ventana gráfica hacia abajo en la página, Chrome las recupera con entusiasmo al cargar la página.

En mi opinión, eso es muuuucho demasiado ansioso. ¿Por qué no utilizar un valor de umbral más bajo como 1000 píxeles? O incluso mejor: base el valor de umbral en la altura real de la ventana gráfica.

Supongo que eligieron no sobre-diseñar la función de forma predeterminada y la mejorarán con el tiempo. Al elegir un umbral bastante alto, corrieron un menor riesgo de que molestara a los usuarios con cambios de diseño en páginas con imágenes que no usan width/height atributos.

Creo que esta solicitud de extracción no fusionada es lo más parecido que tenemos a una especificación y utiliza un lenguaje como “desplazado en la ventana gráfica”, lo que sugiere que no hay ningún umbral.

Enlace directo →