

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: JavaScript Runtimes
incomplete
2: Node.js
incomplete
3: NPM
incomplete
4: DOM
incomplete
5: ECMAScript
incomplete
6: Polyfills and Transpilers
incomplete
This lesson's interactive features are locked, please to keep using them
ECMAScript??? I thought we were learning JavaScript!
Well, we are. ECMAScript is the standard that JavaScript is based on. Brendan Eich, the creator of JavaScript, tastefully commented on the name:
"ECMAScript was always an unwanted trade name that sounds like a skin disease."
Its purpose is to help JavaScript (and other languages) maintain compatibility across different runtimes. ECMAScript versions are released yearly, and they have a big impact on how we write modern JavaScript. Some notable versions include:
strict mode and JSON supportlet and const for variable declarations