{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Lazy Loading: Ger\u00e7ekten Ne Anlama Geliyor?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"2is1S4gv1u\"><a href=\"https:\/\/fatihsoysal.com\/blog\/lazy-loading-gercekten-ne-anlama-geliyor\/\">Lazy Loading: Ger\u00e7ekten Ne Anlama Geliyor?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/lazy-loading-gercekten-ne-anlama-geliyor\/embed\/#?secret=2is1S4gv1u\" width=\"600\" height=\"338\" title=\"&#8220;Lazy Loading: Ger\u00e7ekten Ne Anlama Geliyor?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"2is1S4gv1u\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Web sayfalar\u0131n\u0131n yava\u015f y\u00fcklenmesi, kullan\u0131c\u0131 deneyimini olumsuz etkileyen en \u00f6nemli fakt\u00f6rlerden biridir. Bu sorunu \u00e7\u00f6zmek i\u00e7in kullan\u0131lan etkili bir teknik ise Lazy Loading'dir. Ancak, Lazy Loading'in sadece resimleri tembel y\u00fcklemekten ibaret olmad\u0131\u011f\u0131n\u0131 ve daha derin bir anlay\u0131\u015f gerektirdi\u011fini unutmamak \u00f6nemlidir. Bu makalede, Lazy Loading'in temellerinden ileri d\u00fczey tekniklerine kadar ad\u0131m ad\u0131m ilerleyecek ve ger\u00e7ek d\u00fcnya senaryolar\u0131yla destekleyece\u011fiz. Ayr\u0131ca, performans kar\u015f\u0131la\u015ft\u0131rmalar\u0131 ve g\u00fcvenlik uyar\u0131lar\u0131 da i\u00e7eren kapsaml\u0131 bir rehber sunaca\u011f\u0131z."}