ECMAScript Vs JavaScript Vs NodeJS

Most of the new developers got confused between Javascript, ECMAscript, and NodeJS. In this blog, you will get to know the difference and relations between these all.

Javascript is a programming language developed by Brandan Eich (at Netscape) in September 1995, It was initially named Mocha, then LiveScript and, later JavaScript. as Java was a very famous language at that time.

Javascript is the core, on which all other sub-languages OR Sub-Parts are made up.

Netscape presented JavaScript to Ecma International, which develops standards and it was renamed to ECMA-262 aka ECMAScript.

ECMAScript is a standard governing Javascript, which has its own type of syntax and versions.e.g.-ES6, ES7.

In simple words, ECMAscript gives the Javascript a standard version by adding all the necessary syntax to it.

Most of the browsers have adopted the ECMAScript version of Javascript which is made for front-end development specifically.

NodeJS is made for handling backend and processes in backend services. It’s used for cloud services, bot-API development, Backend of website and app, etc.

Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

more info

Each and Every web browser has its own JavaScript engine. Google developed V8 for Chrome and other Chromium-based browsers (including Microsoft Edge), Mozilla made SpiderMonkey for Firefox, and Apple’s Safari uses JavaScriptCore. Each engine decides what features to implement, and how to implement them.



I'm a developer and my work is development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store