Blog / Random thoughts and musings.



I’d like to take a few minutes to talk about web browsers. I’m pretty committed to Firefox. Internet Explorer is just not a feasible option for a variety of reasons. I’ve tried Safari and don’t like it. Opera seems pretty good and feels faster on my Mac than Firefox, but I don’t have the motivation to research whether it will do everything I want (yet).

Since I do a fair amount of web development these days, I have a number of Firefox add-ons installed, so I thought I’d make a list.

Lets you delete or isolate page elements. Great for cleaning up a page prior to printing.
Indispensable web development tool. Edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
Google Toolbar
Has many features, but I use it to access my bookmarks from any computer.
User scripting language to customize the way web pages look and function. I use it to make the post editor much larger.
Live HTTP Headers
View HTTP transactions while a page is loading.
Mouse Gestures
Execute common browser commands (like “back”) by gesturing with the mouse.
View Source Chart
Draws a color-coded chart of a web page’s source code and structure.
Web Developer
Adds a menu and toolbar with various web development tools.

I also use the GrApple(UNO) custom theme to make Firefox blend in better with the other programs on my Mac.



  1. inspira
    August 9, 2007

    Thanks for the Firebug tip!

  2. Pablo
    August 10, 2007

    A couple of other plug-ins I find useful.

    Stylish: Lets you persist a style change on a particular page/domain. ou can see changes in real time without having to reload (although certain changes in certain orders confuse it so reloading is a good idea), but it lets you try out some style changes on a page without having to go to the server and start fiddling.

    Firebug also lets you do this but the firebug CSS UI Is very rigid and not useful for making large sets of changes.

    YSlow: This is OK. It’s not great, not in my top 10, but it’s useful for pointing out certain things to improve page load time and other performance benefits.