What is ECMAScript?

ECMAScript is a standard defining a common language specification.

The purpose is to provide wide compatibility between browsers and web applications.

There is one new edition of the ECMAScript per year.

Dialects and engine implementations of JavaScript?