The document discusses different types of frameworks for building custom JavaScript applications. It compares libraries like JQuery, YUI and Jindo to more full-featured model-view-whatever (MV*) frameworks like Backbone.js, AngularJS, Ember.js, KnockoutJS, Dojo, CanJS, Polymer and Vue.js. It also discusses React, which uses a virtual DOM for improved performance compared to directly manipulating the real DOM.