What is ECMAScript and why is it important?
Updated: 2016-09-18
In one sentence, ECMAScript for the JavaScript developer is like the Java Specification for the Java Developer.
In your development you have to decide which version of ECMAScript target, we suggest that you monitor the ECMA implementation status with websites like https://kangax.github.io/compat-table/es5/
Each Runtime environment can have a different level of implementation of the features of a defined specification.
At the time of writing this post ECMAScript 2015 is the ‘standard’ for the web browser e.g.: