{
"@context": "https://schema.org",
"@id": "https://webspecification.com/spec/performance/lazy-loading.jsonld",
"@graph": [
{
"@type": "TechArticle",
"@id": "https://webspecification.com/spec/performance/lazy-loading/#article",
"headline": "Lazy loading images, iframes, and video",
"description": "Native lazy loading defers off-screen images, iframes, and (recently) video until the user scrolls near them. Use loading=\"lazy\" — but never on the LCP element.",
"url": "https://webspecification.com/spec/performance/lazy-loading/",
"inLanguage": "en",
"isPartOf": {
"@type": "WebSite",
"@id": "https://webspecification.com/#website",
"name": "Web Specification Studio",
"url": "https://webspecification.com"
},
"author": {
"@type": "Person",
"name": "Web Specification Studio",
"url": "https://webspecification.com"
},
"publisher": {
"@type": "Organization",
"@id": "https://webspecification.com/#organization",
"name": "Web Specification Studio",
"url": "https://webspecification.com"
},
"license": "https://creativecommons.org/licenses/by/4.0/",
"dateModified": "2026-05-29T09:51:43.000Z",
"citation": [
{
"@type": "CreativeWork",
"name": "MDN —
loading attribute",
"url": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/img#loading",
"publisher": {
"@type": "Organization",
"name": "MDN"
}
},
{
"@type": "CreativeWork",
"name": "MDN —