You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ES6 page should be ready to be updated when Node.js v6 drops. #671
Node.js v6.0.0 is in the rc phase. See nodejs/node#5766 for status updates. This will include a jump to v8 5.0. That jump will greatly increase the amount of ES2015 features and we need to update the ES6 page (https://nodejs.org/en/docs/es6/).
It does, but there is a toggle (barely visible) at the top of the page to turn off the things that require flags. Perhaps we could ask @williamkapke to make that toggle more evident? Or perhaps visually distinguish the things that do require a flag?
Does node.green explain the «shipping»/«staged»/«in progress» status of the features and the --es_staging/--harmony/--harmony-* flags? Afaik it doesn't, and that information is valuable there.
It should be moved somehwere, perhaps to a new page.
I'm in favor with the direction the PR is taking: keeping the part explaining what ES6 is about and then linking to node.green in the "what ES6 features are supported" part.
I'm also in favor of the foundation taking over node.green and @williamkapke joining the node foundation and maintaining it from within.
I'm not sure I would characterize it as "taking it over" :-) We're more
than happy to give node.green a home here and to help promote it. It's a
fantastic tool and definitely something that's needed.
I'm in favor with the direction the PR is taking: keeping the part
explaining what ES6 is about and then linking to node.green in the "what
ES6 features are supported" part.
@jasnell All of the tests are pulled from Kangax's project- so I'm not sure. They are quite active at adding/updating/improving the tests. It is all automatic- tests are pulled and run daily.
Kangax makes it easy to skim to see whether a particular feature (like arrow functions) has been implemented in a given engine, but doesn’t test all the conformance edge cases that test262 does. Currently, Chrome Canary scores a 98% on the Kangax table for ES6 and 100% on the sections of Kangax corresponding to ES7 (e.g. the sections labelled “2016 features” and “2016 misc” under the ESnext tab).
Activity
mikeal commentedon Apr 20, 2016
Should we maybe just start directing people to node.green?
evanlucas commentedon Apr 20, 2016
I thought node.green included some staging flags. We probably do not want to include things that require staging flags IMO
jasnell commentedon Apr 20, 2016
It does, but there is a toggle (barely visible) at the top of the page to turn off the things that require flags. Perhaps we could ask @williamkapke to make that toggle more evident? Or perhaps visually distinguish the things that do require a flag?
williamkapke commentedon Apr 20, 2016
see: compat-table/node-compat-table#1
I will change the colors soon (just swamped at the moment). PR welcome ;)
evanlucas commentedon Apr 20, 2016
ok, I'm +1 for removing the page entirely and linking to node.green if we can get work out the flag issue
stevemao commentedon Apr 21, 2016
Linking #434
lpinca commentedon Apr 21, 2016
Also linking #653.
fhemberger commentedon Apr 21, 2016
Linking #488 as well.
fhemberger commentedon Apr 21, 2016
PR is ready: #674.
Requires a redirect of
https://nodejs.org/en/docs/es6/=>http://node.greenas well: nodejs/build#394ChALkeR commentedon Apr 21, 2016
@fhemberger
Does node.green explain the «shipping»/«staged»/«in progress» status of the features and the
--es_staging/--harmony/--harmony-*flags? Afaik it doesn't, and that information is valuable there.It should be moved somehwere, perhaps to a new page.
jbergstroem commentedon Apr 21, 2016
@fhemberger: does this mean we should look at hosting node.green as well?
jbergstroem commentedon Apr 21, 2016
My 2c would be to keep it separate.
benjamingr commentedon Apr 21, 2016
I think node.green is not a good idea for the page (but is amazing otherwise) because the page should be a lot more reader friendly.
lpinca commentedon Apr 21, 2016
@benjamingr honestly I think that we will end with something very similar to node.green if we continue #434.
williamkapke commentedon Apr 21, 2016
FYI, I pushed the gold color & percent changes. I am not opposed to turning it over to the node community... that's what I built it for!
At minimum, I'd like to have contributors/collaborators. ;)
benjamingr commentedon Apr 23, 2016
I'm in favor with the direction the PR is taking: keeping the part explaining what ES6 is about and then linking to node.green in the "what ES6 features are supported" part.
I'm also in favor of the foundation taking over node.green and @williamkapke joining the node foundation and maintaining it from within.
jasnell commentedon Apr 23, 2016
I'm not sure I would characterize it as "taking it over" :-) We're more
than happy to give node.green a home here and to help promote it. It's a
fantastic tool and definitely something that's needed.
Question for @williamkapke: how closely does this follow test262?
On Apr 23, 2016 6:21 AM, "Benjamin Gruenbaum" notifications@github.com
wrote:
williamkapke commentedon Apr 23, 2016
@jasnell All of the tests are pulled from Kangax's project- so I'm not sure. They are quite active at adding/updating/improving the tests. It is all automatic- tests are pulled and run daily.
williamkapke commentedon May 6, 2016
@jasnell The V8 blog has more info on your question about test262.