Google acaba de habilitar el soporte para la carga tardía (lazy loading) en la versión Canary de Chrome, la usada para probar nuevas funcionalidades.
Para acceder a la gestión de esta funcionalidad hay que escribir en la barra de direcciones:
chrome://flags/#enable-lazy-image-loading chrome://flags/#enable-lazy-frame-loading
y habilitar ambas funcionalidades.
En las versiones actuales, Chrome carga toda la página cuando el usuario accede a una URL. Tras habilitar la carga tardía de imágenes y de frames, Chrome cargará todos los elementos visibles en la página, pero no cargará ni las imágenes ni los iframes que no estén visibles. Estos elementos se van cargando a medida que tengan que ir apareciendo en la página al ir haciendo scroll.
Esta funcionalidad fue diseñada inicialmente para Chrome para Android, pero también llega a la versión de escritorio. Los tests llevados a cabo por los ingenieros de Google indican una mejora en la velocidad de entre un 18% y un 35%.
Para aquellos webmasters que no quieran que en sus webs se lleve a cabo la carga tardía, Google está trabajando con el W3C en la definición de un nuevo atributo: lazyload.
<iframe src="https://www.example.com/a" lazyload="off"></iframe>