Actualmente estoy tratando de obtener una mejor puntuación de PageSpeed Insights para nuestra página de inicio. Uno de los mayores problemas según PageSpeed Insights es un video de YouTube incrustado (más precisamente, el archivo base.js de YouTube que se carga al incrustar un video de YouTube). Como el video está más abajo en la página, agregué la carga diferida nativa al iframe. Ahora se ve así:
<iframe src="https://www.youtube.com/embed/VIDEO_CODE?rel=0&autohide=1&showinfo=0" loading="lazy"></iframe>Funciona perfectamente cuando se usa un navegador real. El video de YouTube no se carga al principio, pero si me desplazo hacia abajo como debería ser. Pero según PageSpeed, el video de YouTube que ni siquiera debería cargarse sigue siendo el mayor recurso de bloqueo.
Entonces, mi pregunta es: ¿hice algo mal o PageSpeed no reconoce la carga diferida nativa para iframes y necesito otra solución basada en JS?