Estoy creando una aplicación React que tiene mucha imagen, todo a partir de llamadas API. Tengo loading='lazy' en todos ellos, pero me pregunto si se puede hacer más. Sé que puede lograr un resultado similar usando observadores de intersección y solo renderizándolos cuando están a la vista.
Mi pregunta es mejor: ¿hay más beneficios en la implementación de observadores de intersecciones, o será una pérdida de tiempo ya que loading='lazy' es suficiente?
¡Gracias!
Hacen lo mismo, si desea cargar la imagen cada vez que ingresa a la ventana gráfica, Intersection Observer le da más control. Por ejemplo, puede querer cargar la imagen cuando está en la parte inferior de la ventana gráfica, digamos 100px, o es posible que desee realizar otra acción con la imagen al lado de ser cargada.