You can write full ES6 apps and transpile with babel.js. It's very feature 
complete, even has stage 1 and stage 0 features (ES7 and onward). It will 
also provide you with a polyfil, so it will add features that you miss as a 
polyfil.

As for performance, this chart is a little old, but gives a good overview 
anyway:

http://www.incaseofstairs.com/2015/06/es6-feature-performance/

As for what's implemented, what isn't, here's another link which a lot of 
community deems relevant:

https://kangax.github.io/compat-table/es6/

It depends also on which Node version you use, too. Example, 4.0 has a lot 
more of ES6 then 0.12, and 0.12 has  lot more (well, has vs has not) 
compared to 0.10. (You should migrate to at least 0.12 anyway if you're 
using anything older.
So for those, implemented features, they should usually (not always) 
perform better then babel polyfil.


On Sunday, October 4, 2015 at 4:31:08 AM UTC+2, Sathish Kumar wrote:
>
> Ref:https://github.com/nodejs/node/issues/3164#issuecomment-145199629 
>
> I know this is not node question.. But want to know what community 
> thinks.. 
>
> Can I write a full application using current es6 features released with 
> node? 
>
> Can I combine write es5 and es6. Will it lead to performance issues? Ex 
> current node/v8 does not have es6 import/export. I can write a class but 
> use module.exports to export. Does it affect anywhere? 
>
> If anyone did how was the performance? 
>
> I see some of them say native promises are slower, and performance of 
> let===var.. Does this affect a web application? Is there any issues raised 
> in v8 regarding this? 
>
> ES7- 
>
> Many of us know Microsoft has added the experimental async and await 
> feature in chakra.. 
> That is awesome right?.. It will add some cleaner async operations.. Now 
> that feature is added to stage 2 and may added stage 3 in near future.. 
> Does anyone know when v8 gonna adds this and node gonna adapt? Timeline? 
>
> P.S: if this is not right place to ask this question.. Point me where I 
> need to move. 
>
> Thanks

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/fd0f371b-ecfc-42f6-bf9d-b35d809fe3ec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to