{"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":"SharedArrayBuffer'\u0131 Basit\u00e7e Anlamak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"FSdXQqu4fk\"><a href=\"https:\/\/fatihsoysal.com\/blog\/sharedarraybufferi-basitce-anlamak\/\">SharedArrayBuffer&#8217;\u0131 Basit\u00e7e Anlamak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/sharedarraybufferi-basitce-anlamak\/embed\/#?secret=FSdXQqu4fk\" width=\"600\" height=\"338\" title=\"&#8220;SharedArrayBuffer&#8217;\u0131 Basit\u00e7e Anlamak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"FSdXQqu4fk\" 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 geli\u015ftirmede, farkl\u0131 thread'ler aras\u0131nda veri payla\u015f\u0131m\u0131 karma\u015f\u0131k bir konudur. Geleneksel olarak, farkl\u0131 thread'ler aras\u0131ndaki veri payla\u015f\u0131m\u0131, mesajla\u015fma mekanizmalar\u0131 arac\u0131l\u0131\u011f\u0131yla ger\u00e7ekle\u015fir ve bu da ileti\u015fim maliyetlerine yol a\u00e7abilir. Bu nedenle, taray\u0131c\u0131lar SharedArrayBuffer (SAB) gibi yeni API'ler sunarak bu zorlu\u011fu ele almaya ba\u015flad\u0131. Bu makale, SharedArrayBuffer'\u0131 basit bir \u015fekilde anlaman\u0131za yard\u0131mc\u0131 olmay\u0131 ama\u00e7lamaktad\u0131r."}