ES6
↔ ES2015 - major rework to JS after Apple 🔪 Flash & industry push on JS
aka ES2015
Scope were added to Block inES6
ES6 added Promise
to escape Callback Hell by chaining a sequence of asynchronous operations instead of using Event
& Callback Function
Promises still require use of Callback Function, however, improves JS Syntax by allowing chaining of promises