Other features which involve a new syntaxes were also presented such as let, array comprehension, fat arrow (=>), destructuring assignment, template strings, generators, classes and modules, among others. To use them we need a transpiler (A ES6 to ES5 compiler) like Traceur.
I believe that the introduction of these new features on ES6 is very good because they are mostly elements that had already been used through other libraries such as JQuery and having them available on ES6 will strengthen standardization. This will benefit several aspects such as code integration, maintenance and communication among developers; at the end of the day it’ll make us more productive.
We’re still far from having ES6 completely implemented on a browser and even farther from having such browsers broadly used by users. Nevertheless, we can help accelerate this by learning, discussing and incorporating these new functionalities; this will allow us to be prepared when they become mainstream and meanwhile contribute to its standardization.
I believe it was a great idea that Inflection Point incorporated this conferences and gave us some time to talk about them.