1. function (HTML5rocks, Adobe, Intex, IE)
2. performance (Chrome, Firefox, YUI)
3. maintainable (Patterns, TodoMVC, Backbone, MVC, RequireJS)
function, {}
this, prototype, new