Хорошо, давайте пройдем через это:
Node.js является очень мощным JavaScript на основе рамки/платформа, построенная на Google в Chrome JavaScript V8 Engine.
JavaScript - это язык программирования, используемый в интернет-браузерах. Он был изобретен в 1995 году NetScape, я думаю, и был представлен организацией по сертификации называется ECMA в 1996
ECMA взял оригинальную идею JavaScript и сделал стандарт, называемый ECMAScript, который каждый Внедрение JavaScript должно следовать. Вы видите, что JavaScript не является языком, который существует где-то в эфире - каждый интернет-браузер поставляется с собственной реализацией языка - это означает, что JavaScript обычно работает только в интернет-браузерах, таких как Mozilla, Safari, Opera или Chrome, например. (Internet Explorer поставляется с реализацией ECMAScript, но они называют это JScript для лицензирования причин, почему я считаю)
Реализация JavaScript, который поставляется с Google Chrome работает на мощном V8 двигатель, который написан на языке, называемом C++. V8 интерпретирует ваш код JavaScript и предоставляет ему все типы переменных, управляет памятью и т. Д. Самое замечательное в V8 заключается в том, что он с открытым исходным кодом и может быть встроен в любую другую программу на C++.
Так создатели узла была идея взять V8 и повышения его путем добавления функций, что сервер должен обслуживать веб-сайты - чтение файлов, ответов на запросы, маршрутизации и т.д. Это означает, что теперь можно запрограммируйте серверную реализацию веб-сайта с помощью JavaScript благодаря приложению Node.js, которое интерпретирует ваш код и, по сути, переводит его на C++ и более поздний машинный код дальше по строке. Важным отличием является то, что Node.js НЕ запускается в вашем браузере! Он работает на сервере так же, как при кодировании back-end с использованием PHP и apache.
nodejs не запускается в браузере. nodejs - это язык на стороне сервера, который использует движок google v8 для запуска javascript. – user2263572