Let's Learn ES6
Discover the evolution of JavaScript leading to ES6, including the abandonment of ES4 and the role of the TC39 committee. Learn about key ES6 features such as template literals, generator functions, and promises, setting a foundation for modern JavaScript development.
We'll cover the following...
How did we get here?
How did we end up with ES6? A lot of things had to happen in order for ES6 to come around. For a long time, JavaScript was a fairly stagnant language. There were many years between new releases. Because of that, people seemed to get used to the quirks and nuances of the language, and as developers we made up for areas that JavaScript seemed to lack.
However people wanted new features and compile to JavaScript languages started to pop up. Languages like Coffeescript started to push features that would later influence features in ES6.
What happened to ES4?
You might have noticed, if you do a little digging, ...