Wed
18
Jun 08
Firefox 3: A Quick Tour
Firefox 3 has been released yesterday – and all the download servers have been overloaded in just a few minutes. If you haven’t already downloaded the overhauled browser, you can do so here. Just in case you’re wondering why you should upgrade I’ll present a few good reasons. The new Gecko 1.9 rendering engine and quite a lot of tweaks contribute to significant performance gains, i. e., it launches and runs much faster. The JavaScript interpreter works faster too, and the browser delivers an improved memory handling. The new address bar, now dubbed Smart Location Bar, makes it easier to find the sites you recently visited, and allows for a better bookmarks handling. The Bookmark Manager is now called Places Organizer and is more intelligent than ever before. Finally, the Download and Add-On Mangers have become more powerful too. There are more features, of course, but these are the most important to me.
After installing it, I tried to get all my plug-ins to work. Luckily, ever extension I have in use has already been upgraded to work with version 3.0 of Firefox, which has been in development for roughly 3 years. By the way, version 3.1 is already in the works and should be released at the end of the year. It will incorporate a few features that didn’t make it into Firefox 3.0. As I was writing, every extension was available for the new version – save one: Mouse Gestures, one of my favorites. A fast search on Google provided a solution to this particular dilemma – Mouse Gestures Redox.
Now for a few performance tweaks. I do have a user.js file because that’s how I make sure that my Firefox installations on different computers really are the same. In addition, I only have to make a backup of this file and most of the settings are safe: in case of an upgrade (I always do a clean install) or if I have to format my PC that’s one file to copy. Anyway, there are a few lines I had to add to my existing file:
user_pref("browser.urlbar.search.chunkSize", 500); // Default: 1000
user_pref("browser.urlbar.search.timeout", 50); // Default: 100
These two preferences made the drop-down menu offered by the Smart Location bar more responsive. With the original settings I experienced a small lag when opening the menu.
user_pref("browser.urlbar.maxRichResults", 12);
This preference controls how many items are shown in the drop-down menu. 12 is the default, by the way.
user_pref("ui.submenuDelay", 0);
Here’s the delay between hovering over a menu option with a submenu and the submenu appearing specified in milliseconds. I don’t like delays there.
user_pref("browser.blink_allowed", false);
Blinking elements? Never gonna happen with this line.
user_pref("browser.fullscreen.animateUp", 0);
Firefox 3 now automatically hides toolbars and the tabstrip when entering full screen mode. When these elements are hidden for the first time, they slowly slide upwards until you can see them no more. That’s annoying and with this line you’ll never gonna see it slide away. Move your mouse to the top of the screen to get the toolbars back.
Of coure, there are many more settings to play with. If you want to play a little more with them, you should head over to Mozilla’s Knowledge Base, where a lot of them are explained in more detail.