This document outlines 6 new features in ES6 including block scope with let and const, template literals, arrow functions, maps, classes, and exporting/importing modules. It provides code examples for each new feature and discusses static module structure, named vs default exports, and the future of modules replacing global namespaces.