ECMAScript History
The evolution of ECMAScript from ES6/ES2015 through ES2019, covering all major features introduced in each version.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


In this unit we’ll explore the history and evolution of ECMAScript, the standard upon which JavaScript is based.

ECMAScript (ES) defines the specification that JavaScript implements. Understanding its versioning helps you know which features are available and when they were introduced.

We’ll cover what ECMAScript is, how it relates to JavaScript, and walk through the major features introduced in each version from ES6 (ES2015) through ES2019.

Lessons in this unit:

0: ▶︎ Introduction
1: What is ECMAScript
2: ES6 / ES2015 Features
3: ES2016 Features
4: ES2017 Features
5: ES2018 Features
6: ES2019 Features