The lazyload feature policy allows developers to selectively control the lazyload attribute on <iframe> and <img> using the Feature-Policy header or the <iframe> "allow" attribute. This provides more control over loading delay for embedded contents and images on a per origin basis. Use this policy to force loading to delayed or non-delayed for your entire website and all or parts of any embedded contents. Use of this policy benefits page load times.


The policy will be removed in favor of a newer feature policy for loading, namely loading-frame-default-eager which is more aligned with how the "loading" attribute will be used.



Specification link

Specification being incubated in a Community Group

Status in Chromium


Removed (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
  • Positive



The identifier for the feature in policies is "lazyload". By default, the feature is set to "auto" for all domains which would leave the current lazyload behavior unaltered (that is, the value of lazyload attribute on the element is used unless the attribute is undefined in which case user agent decides the behavior).

Search tags

Feature policy,

Last updated on 2021-12-13