JavaScript is evolving: In the coming months, developers will be able to take advantage of a new version of JavaScript, known as ES6, which includes many new features aimed at making it a more mature language. What is ES6, and what can we do with it? In this talk, Aaron Frost introduces a number of the most important features of ES6, from variable scoping to objects.