The document discusses JavaScript and some JavaScript libraries. It provides information on: - What client-side JavaScript is and how it can manipulate page elements and handle events - Popular JavaScript libraries/frameworks like jQuery, MooTools, and Ext JS that provide reusable codes for DOM manipulation and events - How the Ext JS framework in particular provides many interactive widgets, is mature and stable, and has good documentation - How the Rally SDK can be used with Ext JS to easily access and display Rally data using Rally components - Examples of basic usage of Ext JS including creating buttons, adding event listeners, making REST requests to Rally, and filtering and displaying Rally data in a cardboard widget.