What ECMAScript 6 features are currently present in Node.js, without using the
I have checked several sites claiming to list the ES 6 features but all of them seem out of date - most prominently, this table
(Update: now updated with current Node.js status as of 0.12
), because several of the features are listed as requiring the
flag while I found some of them being enabled by default (Maps, Sets, Symbols, to name a few). Update
: Node specific tables
have since been made available
Also, trying to google this information purely for the v8 engine gives too up-to-date information - current v8 release is 4.2.*
, which is quite ahead of what Node.js uses.
My hopes are that this question (and its answers) will become a comprehensive summary on what ES 6 features are now available to Node.js developers.
ES 6 features enabled in Node.js 0.12 I currently know of:
- Maps, Sets / WeakMaps, WeakSets