In this presentation, David Herman from Mozilla will talk about some of the new features that Ecma TC39 (the comittee in charge of standardizing JavaScript) has planned for the future of JavaScript.
David's talk will focus around three themes:
- Fixes: righting past wrongs
- Expressiveness: supporting effective idioms
- Power: doing what previously couldn't be done
** Find more educational resources for JavaScript and open source development at: http://marakana.com
callbacks for IO is what forces devs to write non-blocking apps. This was extensively demonstrated with node.js
Flattening callbacks will bring you back to code that gets stuck waiting all the time. Not good.
MadsterV 4 months ago
Having modules return a new object every time seems like a pretty bad idea. What if you wanted a module to return a constructor function so that it can be instanciated several times? For example, you have a module that returns the following:
function Comment(text){ this.text = text;
}
and could be used like so:
var comment1 = new Comment("awesome talk");
var comment2 = new Comment("WTF");
var comment3 = new Comment("Wish IE would die");
Returning different modules each time doesn't work.
davidcgeddes 10 months ago
excellent speaker
beardymonger 11 months ago