Mozilla Labs engineer and TC39 representative Dave Herman joined us at YUIConf 2011 to give this keynote talk on the future of JavaScript, covering many of the new features currently under consideration for ES6, the next edition of the ECMAScript standard. More
Added Nov 17, 2011
Channel Tech
Duration 47:42 | views 15732
Local Comments 0
Youtube Comments 13
Rating:
Tags dave herman javascript ecmascript es.next es6 tc39 programming yui yuiconf yuiconf 2011 yahoo
Permalink:
Post a comment
Local Comments (0)
Youtube Comments (13)
alchemikification Says:
Hey, did you read Crockford "The Good Parts"? JS is perfect, it's just DOM API in browsers that sucks! Good luck, study, study, study and then teach your colleges;)
fthis1234567 Says:
i pretty much hate javascript too. What i hate it is b/c theres too many ways to do one thing. Its too open/flexible for its own good. And its even worse when working with someone else's javascript. I don't particularly like jquery's programming strategy either, the programmer has to keep track of the long as hell chained objects in on statements....not good for passing around code, that much for sure.
clifcollins1 Says:
Thanks for the information, great job... Do not make the language application dependent, most of the additions not useful. I like JavaScript it makes no assumptions, after 32 years of development I am trying to learn how to not make assumptions and I am constantly trying to simplify my code (language independent), and I use no abbrivations. My recommendations: "structure" "new ByteString()" "get function name(...)" "set function name(...)" "read" "write" "open(url-spec or file-spec)"
jmerl1n Says:
I don't like that classic example code. Yes, it is classic, but yes, it is tragic as well. There's no implied (at least for .txt files) reason for synchronizing those GET requests. In that case, it's best to just effectively fork/join the requests. Fire off as many as is reasonable at once and when all of them have completed, yield back to the caller. Since JS is (presently) guaranteed to be single threaded, writing the join part is really simple.
TheRizzu43 Says:
This is very good video looking nice & attractive.Thanks for sharing & posting this video.I really liked your video youtube can be a great asset for you.It is very informative for those users who want to know about future of java script.
TheProgrammer93 Says:
As a programmer I can officially say that JavaScript is, and has always been, a piece of shit.
jeromewilson Says:
Thinking about it, maybe shimming is best handled by, for instance, a CoffeeScript compiler... Oh hang on I'm just getting around to watching the last 5 minutes of the talk, looks like this might be covered...
jeromewilson Says:
Looks brilliant. Someone had better start writing the legacy browser shim library now so that we can be using all this goodness within 10 years of its release. Erm, not me though, I'm kind of busy and stuff... :)
twooster Says:
All hail Pyscript! @iglor, because arguments includes all passed-in arguments, including those that are explicitly declared in the function signature. So you have to count your arguments and shift/offset accordingly. Also, unlike 'this', 'arguments' is not a reserved word, which lets people do stupid stuff, like overwrite it.
iglor Says:
Too much adding, too less fixing. Who needs ..rest if arguments was an array?
elisklar Says:
Excellent talk, and I can't wait to see all of these features come to life in our everyday job!
nemo2e4 Says:
Amen for record and replay.
sombriks1 Says:
indeed 08:28 is a classic!