Version | Description | Year |
ES1 | Introduction | 1997 |
ES2 | More standardization | 1998 |
ES3 | Still have used in production due to IE support. | 1999 |
ES4 | Very ambitious, |
2009 |
ES5 | Security, many trivial utility methods, getters/setters. |
2011 |
ES6/ES2015 | Many of ES4 original features and a lot of new built-in types |
2015 |
ES7/ES2016 | Object.observe, async/await, observables... | 2016 |