YouTube home Comedy Week on YouTube
Upload

Dave Herman: The Future of JavaScript

yuilibrary yuilibrary·231 videos
5,633
21,182
Like     Dislike 4

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like yuilibrary's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike yuilibrary's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add yuilibrary's video to your playlist.

Uploaded on Nov 17, 2011

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.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Top Comments

  • Jerome Wilson

    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... :)

    · 4

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jerome Wilson's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jerome Wilson's comment.
  • alchemikification

    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;)

    · 3

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate alchemikification's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate alchemikification's comment.
    in reply to fthis1234567 (Show the comment)

All Comments (13)

Sign in now to post a comment!
  • fthis1234567

    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.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate fthis1234567's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate fthis1234567's comment.
  • clifcollins1

    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)"

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate clifcollins1's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate clifcollins1's comment.
  • jmerl1n

    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.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate jmerl1n's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate jmerl1n's comment.
  • TheRizzu43

    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.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheRizzu43's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheRizzu43's comment.
  • TheProgrammer93

    As a programmer I can officially say that JavaScript is, and has always been, a piece of shit.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheProgrammer93's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheProgrammer93's comment.
  • Jerome Wilson

    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...

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jerome Wilson's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jerome Wilson's comment.
  • Tony Wooster

    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.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Tony Wooster's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Tony Wooster's comment.
  • iglor

    Too much adding, too less fixing. Who needs ..rest if arguments was an array?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate iglor's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate iglor's comment.
  • Loading comment...
Loading...

Suggestions

Loading...
Working...
Sign in to add this to Watch Later