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