We all spend a lot of time browsing the web. The only thing that makes us different is how we interact with the web, whether it be through our choice of web browser or frequented websites.
When browsing the web, Firefox 3 is my first choice because of its vast number of extensions and themes.
On the bottom right of the Firefox window you can see various icons representing my extensions:
In order from left to right: Vimperator, Firebug, Greasemonkey, NoSquint, and NoScript.
Vimperator: allows me to use Vim’s keyboard mappings in Firefox. Sounds insane? For me, it completely removes the need for the mouse. Need to go home, no problem just type “gh”. Need to get to the top of the page, just type “gg”. Need to quickly select a link: type “f” which turns on HINTS and press the corresponding number. One bad thing is that it does not take advantage of the awesome bar so I use Alt-D to access it instead. In addition to changing the keyboard bindings, it can remove the menu, bookmarks, or tab bar by changing the guioptions (:set go={m,b,T}).
Firebug: In my spare time I tinker with HTML and CSS. Firebug enables me to easily view the relationship between elements of the page and the corresponding HTML/CSS/XHTML. Great for debugging those problematic webpages.
Greasemonkey: The holy grail of extensibility. Whereas Firefox extensions allow you to customise Firefox, Greasemonkey allows you to customize every aspect of a webpage. In the screenshot I am using the Google Reader – Colourful List View script that applies a different colour to each feed; it is very handy when you have a lot of feeds.
NoSquint: Although Firefox 3 remembers the zoom level for individual pages, I prefer NoSquint’s incarnation of the feature.
NoScript – Speeds up browsing by disabling scripts (both embedded and external) on webpages unless you explicitly enable them.
This basically surmises my browsing extensions.
I’ve been keeping my eye on the Flock browser: it syndicates all of your online activity into one central interface. It will destroy my productivity, however.