A bit offtopic, but: are all chromium & V8 team members Googlers? just wondering, chromium and V8 are both open source, but I've never head of any major contributors other than Google itself.
Anyone can contribute to V8. I've had a patch accepted and we are paying Igalia to add the ES6 generator support. The water's fine, jump in!
V8 developers start working on ES6 generators for JavaScript
21–30 of 33 posts
Re: V8 developers start working on ES6 generators for JavaScript
#22A bit offtopic, but: are all chromium & V8 team members Googlers? just wondering, chromium and V8 are both open source, but I've never head of any major contributors other than Google itself.
From what I gathered (ie. talking to mraleph) v8 is mostly just Google employees. I can't speak about Chromium. The contributor situation is not vastly different for SpiderMonkey or JSC. I am usually the only contributor, besides 1-3 others that sometimes work on SpiderMonkey. Edit: I think some ports are maintained from people outside Google. It's not really easy to tell, because most people have @chromium addresses…
You can see full list of people and organizations that contributed to V8 in the AUTHORS file.
Re: V8 developers start working on ES6 generators for JavaScript
#23Re: V8 developers start working on ES6 generators for JavaScript
#24Note the opportunity here: all your promises code immediately turns into this: http://taskjs.org/
JS next seems almost as if they turned Javascript into Python. I am pleased.
Re: V8 developers start working on ES6 generators for JavaScript
#25You'd think it would be the other way round!
Re: V8 developers start working on ES6 generators for JavaScript
#26Earlier quoted context omitted.
JS next seems almost as if they turned Javascript into Python. I am pleased.
I wish V8 already had generators back when node.js started. It would've been a true solution to callback hell. There's libraries like async to help with that, but it's not as good as something like tasks.js could be.
I wonder if it will be feasible to code in JS Next and have a compiler step somehow take care of backporting. Probably not.
Re: V8 developers start working on ES6 generators for JavaScript
#27In the mean time you can use fibers with Node. I've been using them for StartHQ ( http://starthq.com ) via Common Node ( https://github.com/olegp/common-node ) and to be honest I don't see how I could have made it maintainable with promises, let alone no flow control library at all.
Re: V8 developers start working on ES6 generators for JavaScript
#28Note the opportunity here: all your promises code immediately turns into this: http://taskjs.org/
JS next seems almost as if they turned Javascript into Python. I am pleased.
That is: not a stable, cross platform, version on the horizon yet --not even excluding IE--, and we're in for a long wait.
Re: V8 developers start working on ES6 generators for JavaScript
#29Ahaha, finally! I have been waiting to use this feature on the web, well, since Mozilla implemented it, which must have been at least 5 years ago.
Why didn't ecma just use Mozilla's implementation?
Re: V8 developers start working on ES6 generators for JavaScript
#30Ahaha, finally! I have been waiting to use this feature on the web, well, since Mozilla implemented it, which must have been at least 5 years ago.
Why didn't ecma just use Mozilla's implementation?