The document summarizes lesser known features of ECMAScript 6 including block scoped variables using let and const, template literals, computed property names, shorthand functions, rest and spread parameters, for-of loops, destructuring arrays and objects, and mixing these features together in examples. It provides code samples to demonstrate each new feature and links to further reading on ECMAScript 6 proposals and specifications.