The document discusses ECMAScript 6 (ES6), the next version of JavaScript. It summarizes that ES6 will be released in June 2015 and introduces many new features like classes, block scope, arrow functions, and spread/rest parameters. The author then discusses their experience using ES6 on a project since December 2014 by transpiling ES6 code to ES5 using Babel. They found the transition to have a learning curve but are using features like arrow functions, let, template strings, and default parameters. The document encourages being adaptable to new JavaScript standards being introduced yearly and transitioning to them over time.