{"version":"1.0","provider_name":"DreamHost Blog","provider_url":"https:\/\/www-dev.dreamhost.com\/blog","author_name":"Brian Andrus","author_url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/brianandrus\/","title":"O que \u00e9 Node.js? Uma Introdu\u00e7\u00e3o Abrangente + Casos de Uso","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"tziferWtM7\"><a href=\"https:\/\/www-dev.dreamhost.com\/blog\/pt\/o-que-e-nodejs\/\">O que \u00e9 Node.js? Uma Introdu\u00e7\u00e3o Abrangente + Casos de Uso<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www-dev.dreamhost.com\/blog\/pt\/o-que-e-nodejs\/embed\/#?secret=tziferWtM7\" width=\"600\" height=\"338\" title=\"&#8220;O que \u00e9 Node.js? Uma Introdu\u00e7\u00e3o Abrangente + Casos de Uso&#8221; &#8212; DreamHost Blog\" data-secret=\"tziferWtM7\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2024\/03\/1460-x-1095-BLOG-HERO-_-What-is-Node.js_-A-Comprehensive-Introduction-Use-Cases.jpg","thumbnail_width":1460,"thumbnail_height":1095,"description":"Se voc\u00ea est\u00e1 apenas abrindo seu primeiro livro sobre programa\u00e7\u00e3o ou \u00e9 um desenvolvedor experiente que j\u00e1 navegou por cap\u00edtulos de linguagens de programa\u00e7\u00e3o, \u201cNode.js\u201d \u00e9 um termo que voc\u00ea provavelmente encontrou ao longo da narrativa tecnol\u00f3gica. O que \u00e9 Node.js e por que \u00e9 t\u00e3o prevalente? Pense em Node.js como o fiel escudeiro em suas aventuras de programa\u00e7\u00e3o, n\u00e3o apenas qualquer [\u2026]"}