Categories
AJAX Firefox Plugins

AJAX Developers Toolbox – Firefox plugins

Earlier I wrote about a few developer must have’s for AJAX coders. There are several useful plugins to Firefox that also come to mind.  Venkman, the JavaScript debugger leads the list, but since I covered it here, we don’t need to list it again.

  • Console2 – With the introduction of Firefox 1.5 the clutter in the standard JavaScript Console increase many fold.  Primarily due to the inclusion of CSS warnings in the error output.  Console2 provides several levels of filters, to give the developer only the messages they want to see.  It also allows the suppression of duplicate messages to keep the console clean in those pesky situations when a little JS or DHTML code goes sideways.

               "Console² let’s you display errors filtered by type (Errors, Warnings, Messages), language (JavaScript, CSS, XML) and context (Chrome, Content). Furthermore it provides a simple search box (as seen in the History and Bookmarks sidebars) and some accessibility improvements."

  • Web Developer – The Swiss Army Knife of web developer add-ons.  A huge feature list including the ability to selectively disable certian browser features, deeper view on images, forms, CSS, and page structure.  Some of these functions are available via Firefox’s menus but having them one click away in this centralized toolbar saves time.  For AJAX or DHTML authors the ‘View Generated Source’ option let’s you take a look at the full source of the page in it’s current state.  The next extension takes this particular ability to the next level.
  • DOM Inspector – The DOM inspector let’s you search and pick apart the DOM of a particular page of application.  Provides a tree view of the document or you can use the pointer to select a particular element on the page a drill down from there.  Although not a true extension since it ships by default on Firefox it’s a must have for any web developer working on a complex application.  Wether it’s trying to find the ID of a particular dynamic element or just trying to see the CSS styles on a div the DOM inspector always makes easy work of the task.
  • Live HTTP Headers – This extension is a quick and dirty way to view each request and response from the browser to the server.  Ever wanted to see how Yahoo Maps or Gmail works from the inside?  This is your tool.  Not only provides the content of each request but as the name suggests the headers too.  Comes in useful trying to track down issues with setting cache headers or trying to determine the exact content of a request from the browser.
Kevin Henrikson
Kevin Henrikson is a seasoned technology executive and entrepreneur with deep expertise in building productivity tools and scaling engineering teams. After serving as Vice President of Engineering at Instacart, where he led the Shopper & Fulfillment Engineering organization, he became the founder and CEO of Dust Labs. Prior to Instacart, Kevin co-founded Acompli, which was acquired by Microsoft; there, he led engineering for Outlook on iOS, Android, and Mac. Earlier in his career, he played key roles at Zimbra, contributing to its acquisition by Yahoo! for $350 million. Kevin is also the co-founder and former CTO of Alpha Brand Media, a digital media publishing company. As an angel investor, he supports entrepreneurs working on disruptive solutions in mobile, crypto, enterprise SaaS, and consumer internet sectors.
Kevin Henrikson
Kevin Henrikson

Latest posts by Kevin Henrikson (see all)

By Kevin Henrikson

Kevin Henrikson is a seasoned technology executive and entrepreneur with deep expertise in building productivity tools and scaling engineering teams. After serving as Vice President of Engineering at Instacart, where he led the Shopper & Fulfillment Engineering organization, he became the founder and CEO of Dust Labs. Prior to Instacart, Kevin co-founded Acompli, which was acquired by Microsoft; there, he led engineering for Outlook on iOS, Android, and Mac. Earlier in his career, he played key roles at Zimbra, contributing to its acquisition by Yahoo! for $350 million. Kevin is also the co-founder and former CTO of Alpha Brand Media, a digital media publishing company. As an angel investor, he supports entrepreneurs working on disruptive solutions in mobile, crypto, enterprise SaaS, and consumer internet sectors.