{"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":"Node.js'de Asenkron \u0130\u015flemlerin Ele Al\u0131nmas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"2jfPgonJM4\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-jsde-asenkron-islemlerin-ele-alinmasi\/\">Node.js&#8217;de Asenkron \u0130\u015flemlerin Ele Al\u0131nmas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-jsde-asenkron-islemlerin-ele-alinmasi\/embed\/#?secret=2jfPgonJM4\" width=\"600\" height=\"338\" title=\"&#8220;Node.js&#8217;de Asenkron \u0130\u015flemlerin Ele Al\u0131nmas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"2jfPgonJM4\" 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":"Node.js, olay d\u00f6ng\u00fcs\u00fc mimarisiyle bilinen, tek i\u015f par\u00e7ac\u0131kl\u0131 (single-threaded) bir JavaScript \u00e7al\u0131\u015fma zaman\u0131d\u0131r. Bu mimari, asenkron i\u015flemlerin etkin bir \u015fekilde y\u00f6netilmesini gerektirir. Aksi takdirde, uzun s\u00fcren i\u015flemler uygulamam\u0131z\u0131 bloke edebilir ve yan\u0131t vermeyi durdurabilir. Bu yaz\u0131da, Node.js'de asenkron i\u015flemleri y\u00f6netmek i\u00e7in kullan\u0131lan farkl\u0131 y\u00f6ntemleri ve bunlar\u0131n avantajlar\u0131n\u0131 ve dezavantajlar\u0131n\u0131 inceleyece\u011fiz. \u00d6ncelikle, asenkron i\u015flemlerin ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu anlamakla ba\u015flayal\u0131m."}