{"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":"JavaScript Motorlar\u0131: Web Taray\u0131c\u0131n\u0131z\u0131n Kalbi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ei1eOLR2vK\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-motorlari-web-tarayicinizin-kalbi\/\">JavaScript Motorlar\u0131: Web Taray\u0131c\u0131n\u0131z\u0131n Kalbi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-motorlari-web-tarayicinizin-kalbi\/embed\/#?secret=ei1eOLR2vK\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript Motorlar\u0131: Web Taray\u0131c\u0131n\u0131z\u0131n Kalbi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"ei1eOLR2vK\" 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 deneyiminin kalbinde, her t\u0131klaman\u0131zda, her animasyonda, her etkile\u015fimde \u00e7al\u0131\u015fan g\u00fc\u00e7l\u00fc bir motor var: JavaScript motoru. Bu motorlar, JavaScript kodunuzu anl\u0131yor, yorumluyor ve taray\u0131c\u0131n\u0131zda \u00e7al\u0131\u015ft\u0131r\u0131yor. Ancak bu s\u00fcre\u00e7, g\u00f6r\u00fcnd\u00fc\u011f\u00fc kadar basit de\u011fil. Bu makalede, JavaScript motorlar\u0131n\u0131n karma\u015f\u0131k d\u00fcnyas\u0131na dalarak, \u00e7al\u0131\u015fma mekanizmalar\u0131n\u0131 ve performanslar\u0131n\u0131 etkileyen fakt\u00f6rleri inceleyece\u011fiz."}