Enables deferring the load of below-the-fold iframes and images pages until the user scrolls near them, without requiring actions by web developers. This helps to reduce network data and memory use, and may also increase site speed by prioritizing content that users are viewing. This feature is enabled for Chrome Lite Mode users only.


Web pages often have images or embedded content like ads out of view near the bottom of the page, and users don't always end up scrolling all the way down. With support for lazyload theses iframes and images can be deferred until user scrolls near them.



Specification link

Unknown standards status - check spec link for status

Status in Chromium


Enabled by default (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No signal
  • No signal
  • No signals



The <iframe> and <img> that have the ‘loading’ attribute default value of ‘auto’, will be eligible for lazyload by this feature. The other possible values for ‘loading’ attribute ‘lazy’ and ‘eager’ are covered by the below Chrome feature. Additionally, any <picture> element and any CSS background image will be eligible for lazyload as well. https://www.chromestatus.com/features/5645767347798016 Chrome uses heuristics to recognize and avoid deferring hidden iframes likely used for analytics or communication, as well as hidden images like tracking pixels, and images that could be drawn in canvas, since deferring those could break their functionality. The distance threshold after which the deferred content will start loading-in depends on factors including the current effective connection type. The distance is chosen so that the deferred content almost always finishes loading by the time it becomes visible. Report any issues to component component:Blink>Loader>LazyLoad in https://crbug.com

Search tags

lazyload, lazy, load,

Last updated on 2021-12-13