{"version":"1.0","provider_name":"Atabasch Technology","provider_url":"https:\/\/atabasch.net","author_name":"atabasch7","author_url":"https:\/\/atabasch.net\/blog\/author\/atabasch7\/","title":"What is Node.js and what does it do? - Atabasch Technology","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZhxASjVOQf\"><a href=\"https:\/\/atabasch.net\/blog\/what-is-node-js-and-what-does-it-do\/\">What is Node.js and what does it do?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/atabasch.net\/blog\/what-is-node-js-and-what-does-it-do\/embed\/#?secret=ZhxASjVOQf\" width=\"600\" height=\"338\" title=\"&#8220;What is Node.js and what does it do?&#8221; &#8212; Atabasch Technology\" data-secret=\"ZhxASjVOQf\" 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","thumbnail_url":"https:\/\/atabasch.net\/wp-content\/uploads\/2024\/01\/Node.JS-1.png","thumbnail_width":1000,"thumbnail_height":800,"description":"Node.JS plays a significant role in web development, particularly favored in the development of real-time applications. This article will comprehensively discuss what Node.JS is, its purpose, coding style, alternatives and their differences from Node.JS, its advantages and disadvantages, basic requirements, installation and usage process, and its future. What is Node.JS? Its History and Development Node.JS [&hellip;]"}