This document discusses new features in ES6/ES2015 including let and const (block scope), template strings, arrow functions, default function parameters, destructuring, classes, inheritance, promises, and async/await. It provides code examples for each feature and recommends using Babel to compile JavaScript and use these new features today across browsers.