1. let, const, block scope and Arrow functions
2. Default function parameters
3. Rest and Spread operators
4. Object literals
5. for ... of ... loops
6. Template literals
7. Destructuring
1. ES6 Modules, how they work, named exports etc
In order for this example to work you need to enable **Experimental Web Platform features** in chrome://flags
1. Classes
2. Objects
3. Arrays
4. Strings