Most modern web browsers provide a set of developer tools which allow developers to examine communication between the browser and the server, inspect HTML elements and their styles, debug Javascript, execute arbitrary Javascript, and view the DOM information for each HTML element on the page. Common ones include:
- Firefox's Firebug
- Chrome or Safari's built-in developer tools
- Internet Explorer's F12 Developer Tools — built in to newer versions of IE, available as a separate download for older versions.
- The Visual Event 2 bookmarklet — displays information about which listeners are attached to