Too Long; Didn't Read
ECMA-262 is a standard defining a new scripting language and a general-purpose scripting language called the ECMAScript. It is not tied to web browsers alone but is a cross-platform, robust scripting language. A JavaScript engine is a program or interpreter which reads your JavaScript code and converts it into machine-understandable code. NodeJS and Google Chrome run on the same V8 Engine and yet perform very different functions. The secret is that they do have the same engine but a JavaScript JavaScript runtime.