{"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":"WebAssembly Bile\u015fenleri: Detayl\u0131 Bir Bak\u0131\u015f","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"A5mryNYewP\"><a href=\"https:\/\/fatihsoysal.com\/blog\/webassembly-bilesenleri-detayli-bir-bakis\/\">WebAssembly Bile\u015fenleri: Detayl\u0131 Bir Bak\u0131\u015f<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/webassembly-bilesenleri-detayli-bir-bakis\/embed\/#?secret=A5mryNYewP\" width=\"600\" height=\"338\" title=\"&#8220;WebAssembly Bile\u015fenleri: Detayl\u0131 Bir Bak\u0131\u015f&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"A5mryNYewP\" 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":"WebAssembly (k\u0131saca Wasm), modern web taray\u0131c\u0131lar\u0131nda y\u00fcksek performansl\u0131 uygulamalar \u00e7al\u0131\u015ft\u0131rmak i\u00e7in tasarlanm\u0131\u015f bir d\u00fc\u015f\u00fck seviyeli, ta\u015f\u0131nabilir bir bytecode bi\u00e7imidir. Bu makalede, WebAssembly'nin temel bile\u015fenlerini, mimarisini ve nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, Wasm'in JavaScript ile nas\u0131l etkile\u015fimde bulundu\u011funa ve neden performans a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir avantaj sa\u011flad\u0131\u011f\u0131na de\u011finece\u011fiz. Sonras\u0131nda ise, g\u00fcvenlik ve ta\u015f\u0131nabilirlik gibi \u00f6nemli y\u00f6nlerini inceleyece\u011fiz."}