Iframe loading attributes on React sites
Default eager iframes (97.2%) versus loading="lazy" iframes (5.8%): how third-party embed scheduling affects Largest Contentful Paint across the 5,283 sites that use iframes.
97.2% of React sites use default eager iframe loading, and 83% of those sites have a good LCP, against 84% of all React sites.
97.2% of React sites use default eager iframe loading, and 92% of those sites have a good INP, against 92% of all React sites.
Core Web Vitals pass rate
Sites with default eager iframe loading have a good LCP most often: 83%, against 84% of all React sites. Sites with loading="lazy" iframe loading have it least often, at 72%.
Sites with default eager iframe loading have a good INP most often: 92%, against 92% of all React sites. Sites with loading="lazy" iframe loading have it least often, at 89%.
Iframe loading usage
Default eager is the most used: 97.2% of React sites.
How iframe loading affects the four LCP phases
Across the four LCP sub-parts in Chrome's field data, the largest gap between default eager and loading="lazy" sits in time to first byte (TTFB): 502 ms median for default eager against 835 ms for loading="lazy". Overall median field LCP is 1.4s for default eager (TTFB 502 ms, load delay 449 ms, load duration 130 ms, render delay 180 ms) versus 1.9s for loading="lazy".
Across the four LCP sub-parts in Chrome's field data, the largest gap between default eager and loading="lazy" sits in time to first byte (TTFB): 502 ms median for default eager against 835 ms for loading="lazy". Overall median field LCP is 1.4s for default eager (TTFB 502 ms, load delay 449 ms, load duration 130 ms, render delay 180 ms) versus 1.9s for loading="lazy".
Iframe loading per platform
Wix sets the iframe loading to default eager on 100% of its sites, and 94% of Wix sites have a good LCP, against 84% of all sites.
Wix sets the iframe loading to default eager on 100% of its sites, and 96% of Wix sites have a good INP, against 92% of all sites.
Iframe loading or the platform
Does the platform explain the iframe loading difference?
On WordPress, 58% of sites with default eager iframe loading have a good LCP, against 65% of WordPress sites with loading="lazy". Within WordPress, sites with default eager and loading="lazy" have a good LCP about equally often.
On WordPress, 95% of sites with default eager iframe loading have a good INP, against 91% of WordPress sites with loading="lazy". Within WordPress, sites with default eager and loading="lazy" have a good INP about equally often.
How embedded iframes compete for network and main-thread budget
Every eager iframe initializes a nested browsing context that fetches its own HTML, stylesheets, and scripts during page startup. Among iframe-using sites, 97.2% include default eager iframes (83% good LCP, 1.4s median LCP) - often lightweight analytics or payment sandboxes - while 5.8% use loading="lazy" (72% good LCP, 1.9s median LCP), predominantly on article pages embedding heavy video players or maps.
Understanding iframe loading
Add loading="lazy" to all visible below-the-fold video, map, and social iframes, or replace them with a click-to-load poster facade. Among sites with iframes, 97.2% ship default eager iframes (83% good LCP) and 5.8% ship loading="lazy" iframes (72% good LCP). Avoid putting loading="lazy" on hidden zero-pixel auth or analytics sandboxes, and never leave visible third-party media embeds eager during initial page load.
By Arjen Karel · 9,570 crawled React sites (5,488 with phone Chrome field data, 5,283 sites with iframe loading, October 2026). How we measured.