What is ECMAScript 6 ?
ECMAScript 6 is the upcoming version of the ECMAScript standard. This standard is targeting ratification in June 2015. ES6 is a significant update to the language, and the first update to the language since ES5 was standardized in 2009. See the draft ES6 standard for full specification of the ECMAScript 6 language.
See detailed list of all the features (along with examples) here : https://github.com/lukehoban/es6features
Pretty much every browser vendor have started implementing some features, if not all.
Here is a live compatibility dashboard : http://kangax.github.io/compat-table/es6/
And as of today, IE is ahead of everyone in the ‘Desktop Browsers’ category.
How can I try some of these ES6 feature today ?
Here are your options:
- Within Browsers
- IE Technical Preview (using Azure RemoteApp)
- Firefox (30.0 or greater…)
- Chrome (40 or greater)
The Arrows feature is still not available in chrome but there might be other features that you can play around…
- Using Compilers/polyfills