{"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 Stream ve Buffer: Veri \u0130\u015flemede Ustala\u015f\u0131n","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"abcWhvzO2C\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-js-stream-ve-buffer-veri-islemede-ustalasin\/\">Node.js Stream ve Buffer: Veri \u0130\u015flemede Ustala\u015f\u0131n<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-js-stream-ve-buffer-veri-islemede-ustalasin\/embed\/#?secret=abcWhvzO2C\" width=\"600\" height=\"338\" title=\"&#8220;Node.js Stream ve Buffer: Veri \u0130\u015flemede Ustala\u015f\u0131n&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"abcWhvzO2C\" 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 uygulamalar\u0131n\u0131zda b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken performans sorunlar\u0131 m\u0131 ya\u015f\u0131yorsunuz? Bellek t\u00fcketimini optimize etmek ve G\/\u00c7 (Input\/Output) i\u015flemlerini daha verimli hale getirmek i\u00e7in Stream ve Buffer kavramlar\u0131 kritik \u00f6neme sahiptir. Bu makale, Node.js'in bu g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131n\u0131 temelden ileri seviyeye kadar ke\u015ffederek, uygulamalar\u0131n\u0131zda veri ak\u0131\u015f\u0131n\u0131 nas\u0131l ustal\u0131kla y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r."}