For many years, JavaScript was the language that everyone love to hate. But what a difference a decade or two can make! Ajax gave JavaScript a reason to exist, and jQuery made programming with JavaScript a joy again (as if it ever was a joy in the first place). Now JavaScript is used for robust server software (thanks, NodeJS!) and enterprise-class applications. And now, after years of hard work by the ECMA standards body, version 6 of standardized JavaScript, called ECMAScript 6 or ES6, is poised for final approval, which some people expect will happen by this summer. This is probably the most inevitable set of standards the Web has ever seen, with immense momentum building behind this latest update to JavaScript.