- From var to let and const
- Arrow functions
- Classes and Inheritance
- Modules
- New utility methods for Strings and Arrays
- Destructuring assigments
- Generators
- Collections: Sets, Maps, Symbols, WeakMaps, WeakSets
- Promises
- Parameters: Default Parameters, Rest Parameters, Spread Operator, Destructured Parameters
- [NEW]Build-in methods and Templates