9 comments

[ 2.9 ms ] story [ 36.7 ms ] thread
This is all well and good, but am I correct in saying that we won't be able to use native arrow functions for years. It's kind of tough to be excited about.
This is true for pretty much every ES6 feature - lots of them have shipping implementations in Firefox and/or Chrome, but they've all been hidden behind preferences for years, or are slightly out of sync with the spec, or are half-implemented, etc... Notable examples are Map, Set, and WeakMap, all of which have been behind a Chrome preference for years. In particular the lack of WeakMap makes entire classes of applications much harder to implement in Chrome than Firefox.
Hopefully improvements like this shipping now will pressure other vendors to catch up.

Apart from Apple all major players have short release cycles and automatic updates now, so maybe it won't be that bad.

FWIW, the real (syntax) name of "=>" is "Fat Arrow".

edit: since I get downvoted, source : https://www.google.com/#q=fat+arrow+es6

(comment deleted)
If they are called fat arrow, then "fast arrow" is a neat pun and the title is good.

If they aren't called fat arrow, then the title is good.