{"id":3954,"date":"2018-11-21T18:04:35","date_gmt":"2018-11-21T18:04:35","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=3954"},"modified":"2018-12-07T03:30:19","modified_gmt":"2018-12-07T03:30:19","slug":"learn-node-js-unit-3-a-tour-of-node-js-linux-com","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/11\/21\/learn-node-js-unit-3-a-tour-of-node-js-linux-com\/","title":{"rendered":"Learn Node.js, Unit 3: A tour of Node.js | Linux.com"},"content":{"rendered":"<p>Node is often described as \u201cJavaScript on the server\u201d, but that doesn\u2019t quite do it justice. In fact, any description of Node.js I can offer will be unfairly reductionist, so let me start with the one provided by the Node team:<\/p>\n<p>\u201cNode.js is a JavaScript runtime built on Chrome\u2019s V8 JavaScript engine.\u201d (<a href=\"https:\/\/nodejs.org\/en\/\">Source<\/a>)<\/p>\n<p>That\u2019s a fine description, but it kinda needs a picture, doesn\u2019t it? If you look on the Node.js website, you\u2019ll notice there are no high-level diagrams of the Node.js architecture. Yet, if you search for \u201cNode.js architecture diagram\u201d there are approximately 178 billion different diagrams that attempt to paint an overall picture of Node (I\u2019ll refer to Node.js as Node from now on). After looking at a few of them, I just didn\u2019t see one that fit with the way I\u2019ve structured the material in this course, so I came up with this:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/wdc.objectstorage.softlayer.net\/v1\/AUTH_7046a6f4-79b7-4c6c-bdb7-6f68e920f6e5\/Code-Tutorials\/learn-nodejs-tour-node\/images\/figure-1.png\" alt=\"Node Architecture\" \/><\/p>\n<p>Figure 1. The Node.js architecture stack<\/p>\n<p>Read more at<a href=\"http:\/\/https\/\/developer.ibm.com\/tutorials\/learn-nodejs-tour-node\/\"> IBM Developers<\/a><\/p>\n<p><a href=\"https:\/\/www.linux.com\/learn\/learn-nodejs-unit-3-tour-nodejs\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node is often described as \u201cJavaScript on the server\u201d, but that doesn\u2019t quite do it justice. In fact, any description of Node.js I can offer will be unfairly reductionist, so let me start with the one provided by the Node team: \u201cNode.js is a JavaScript runtime built on Chrome\u2019s V8 JavaScript engine.\u201d (Source) That\u2019s a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/11\/21\/learn-node-js-unit-3-a-tour-of-node-js-linux-com\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Learn Node.js, Unit 3: A tour of Node.js | Linux.com&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3954","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/3954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=3954"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/3954\/revisions"}],"predecessor-version":[{"id":4699,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/3954\/revisions\/4699"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=3954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=3954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=3954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}