{"id":2866,"date":"2022-01-21T15:57:34","date_gmt":"2022-01-21T12:57:34","guid":{"rendered":"https:\/\/riarts.ru\/?p=2866"},"modified":"2022-02-13T00:51:37","modified_gmt":"2022-02-12T21:51:37","slug":"node-js-technology","status":"publish","type":"post","link":"https:\/\/riarts.ru\/en\/node-js-technology\/","title":{"rendered":"Node js technology"},"content":{"rendered":"\n<h2>Node js technology changes the perception of polarity<\/h2>\n\n\n\n<p>Although the technology itself node js very new, its roots go back to the early days when Microsoft has released Qbasic, distributed back then with the operating system MS-DOS. At least, studying the principles of this technology causes a persistent d\u00e9j\u00e0 vu and even more persistent association with BASIC.<\/p>\n\n\n\n<h3>Why did they scold Basic?<\/h3>\n\n\n\n<p>In addition to its primitiveness and scarce set of operators and functions, BASIC got the bad name of &#8220;under-language&#8221; because it was just an interpreter. To put it simply, it did not convert the code written by the programmer with it into a binary binary understandable to the machine, but simply translated each line of it at runtime.<br>This algorithm caused a well-deserved outrage, because in the worst case, you can not write and run the program you wrote yourself, without using the development environment, and at best your code together with the part of the BASIC interpreter itself was &#8220;sewn&#8221; into the executable file. This had a negative impact on the size of the files, on the memory they took up, and on the speed of execution. Funnily enough, the same is true for node js. BASIC programming language was considered a sub-language precisely because of the interpretation of the code and for the same reason node js, considered an advanced technology.<\/p>\n\n\n\n<h3>Explanation of the metamorphosis<\/h3>\n\n\n\n<p>This may indeed seem strange, because what used to be called a bad direction in programming has suddenly come to be considered the pinnacle in the field of programming. How is that possible? In fact, the answer is simple. In fact, every browser now has a built-in JavaScript scripting language interpreter.<br>Code written in JavaScript, similar to how Basic runs a program written in it, is run by the browser. That is, the browser serves as an execution environment.<br>Since everyone has this execution environment, the disadvantage of interpretation can be used as a plus. The problem of portability of the code seems to be gone. The only problem that remains &#8211; JavaScript code can not be executed outside the browser, so with its help it is impossible to write a server-side, stationary application. This is where node js comes in, the use of which provides such a possibility. Conventionally speaking, node js performs the same functions as the BASIC interpreter. Only here, the language for writing code is JavaScript, through which the <a href=\"https:\/\/riarts.ru\/en\/sites\/\">programming<\/a> is carried out, in node js is only the reproduction of this code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node js technology changes the perception of polarity Although the technology itself node js very new, its roots go back to the early days when Microsoft has released Qbasic, distributed back then with the operating system {&#8230;}<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[80],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Node js technology is increasingly being used in programming. The simplicity of code translation has become a major highlight of this program\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/riarts.ru\/en\/node-js-technology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node js technology - RIART\" \/>\n<meta property=\"og:description\" content=\"Node js technology is increasingly being used in programming. The simplicity of code translation has become a major highlight of this program\" \/>\n<meta property=\"og:url\" content=\"https:\/\/riarts.ru\/en\/node-js-technology\/\" \/>\n<meta property=\"og:site_name\" content=\"RIART\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-21T12:57:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-12T21:51:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adminRi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/riarts.ru\/#website\",\"url\":\"https:\/\/riarts.ru\/\",\"name\":\"RIART\",\"description\":\"DIGITAL ARTS \/ GRAPHICS &amp; WEB BY RIMMA ISMAILOVA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/riarts.ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/riarts.ru\/en\/node-js-technology\/#webpage\",\"url\":\"https:\/\/riarts.ru\/en\/node-js-technology\/\",\"name\":\"Node js technology - RIART\",\"isPartOf\":{\"@id\":\"https:\/\/riarts.ru\/#website\"},\"datePublished\":\"2022-01-21T12:57:34+00:00\",\"dateModified\":\"2022-02-12T21:51:37+00:00\",\"author\":{\"@id\":\"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c\"},\"description\":\"Node js technology is increasingly being used in programming. The simplicity of code translation has become a major highlight of this program\",\"breadcrumb\":{\"@id\":\"https:\/\/riarts.ru\/en\/node-js-technology\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/riarts.ru\/en\/node-js-technology\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/riarts.ru\/en\/node-js-technology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/riarts.ru\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Node js technology\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c\",\"name\":\"adminRi\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/riarts.ru\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g\",\"caption\":\"adminRi\"},\"sameAs\":[\"https:\/\/riarts.ru\"],\"url\":\"https:\/\/riarts.ru\/en\/author\/adminri\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"description":"Node js technology is increasingly being used in programming. The simplicity of code translation has become a major highlight of this program","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/riarts.ru\/en\/node-js-technology\/","og_locale":"en_US","og_type":"article","og_title":"Node js technology - RIART","og_description":"Node js technology is increasingly being used in programming. The simplicity of code translation has become a major highlight of this program","og_url":"https:\/\/riarts.ru\/en\/node-js-technology\/","og_site_name":"RIART","article_published_time":"2022-01-21T12:57:34+00:00","article_modified_time":"2022-02-12T21:51:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Written by":"adminRi","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/riarts.ru\/#website","url":"https:\/\/riarts.ru\/","name":"RIART","description":"DIGITAL ARTS \/ GRAPHICS &amp; WEB BY RIMMA ISMAILOVA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/riarts.ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/riarts.ru\/en\/node-js-technology\/#webpage","url":"https:\/\/riarts.ru\/en\/node-js-technology\/","name":"Node js technology - RIART","isPartOf":{"@id":"https:\/\/riarts.ru\/#website"},"datePublished":"2022-01-21T12:57:34+00:00","dateModified":"2022-02-12T21:51:37+00:00","author":{"@id":"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c"},"description":"Node js technology is increasingly being used in programming. The simplicity of code translation has become a major highlight of this program","breadcrumb":{"@id":"https:\/\/riarts.ru\/en\/node-js-technology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/riarts.ru\/en\/node-js-technology\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/riarts.ru\/en\/node-js-technology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/riarts.ru\/en\/"},{"@type":"ListItem","position":2,"name":"Node js technology"}]},{"@type":"Person","@id":"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c","name":"adminRi","image":{"@type":"ImageObject","@id":"https:\/\/riarts.ru\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g","caption":"adminRi"},"sameAs":["https:\/\/riarts.ru"],"url":"https:\/\/riarts.ru\/en\/author\/adminri\/"}]}},"_links":{"self":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts\/2866"}],"collection":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/comments?post=2866"}],"version-history":[{"count":4,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts\/2866\/revisions"}],"predecessor-version":[{"id":3533,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts\/2866\/revisions\/3533"}],"wp:attachment":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/media?parent=2866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/categories?post=2866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/tags?post=2866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}