Firefox 3: The Browser War Just Got a Lot Hotter

Firefox 3 released to much fanfare Tuesday with millions of downloads, earning the browser a place in the record books — literally. Firefox achieved the Guinness World Record for most downloads in a day. Excitement for the software launch bordered on the ridiculous, with thousands of people attending and hosting Firefox 3 launch parties. But behind all the hype, there really is a great deal of substance. Firefox 3 is fast, stable and packed with features.

The most touted of those features is an addition that developer Mozilla calls the “Awesome Bar.” Firefox’s Smart Location Bar, as it’s also referred to, is like QuickSilver for your browser. Simply navigate to the location field, type a few letters, and matching results are displayed instantly. The bar searches the titles, URLs and tags of pages in your bookmarks and history. Like the all-purpose app launcher QuickSilver, the Awesome Bar learns your usage habits over time, and adjusts the order it displays results based on how frequently you access each. This has proved to be incredibly useful and really has started to change the way I browse. More often I find myself typing a couple letters instead of clicking bookmarks.

Firefox’s bookmark system has also seen a complete overhaul. For simplicity’s sake, a star button is placed directly next to the location bar to quickly save a page. With the inclusion of tags, and a shift away from forcing users to catalog favorites in the traditional folder hierarchy (though, you can still obsessively organize your pages in folders if you like), Firefox 3 marks a long overdue shift to the Web 2.0, del.icio.us way of easily archiving loads of pages using searchable tags. This has also paved the way for Smart Folders — constantly-updated directories — like most-visited pages or frequent bookmark searches.

One feature that didn’t get a much needed revamp, however, is the built-in RSS reader, which is still as worthless as ever. Live Bookmarks treats RSS feeds like folders on the bookmarks bar; when clicking the feed, it opens a drop-down list showing an up-to-date list of headlines. News nuts need look no further than a multitude of extensions that allow feed viewing in a sidebar or in the main window, similar to Safari. And Firefox lets you set any reader, including web-based aggregators like the exceptional Google Reader, as the default for subscriptions. You can even set web-based e-mail clients, like Gmail, as the browser default without any additional software or add-ons. Nifty!

Inline search in Firefox may not be as pretty as Safari’s, but it’s just as usable. By pressing the forward slash key you can quickly search within a page, and even activate links by pressing return or open them in a new tab with command+return. This has helped me limit my use of the mouse immensely. Like Safari, tabs can be dragged around to reorder them, but can’t be ripped away into new windows. Firefox does, however, let you reopen recently closed tabs for those times you accidentally nix the wrong page.

The browser’s password saving feature has also received a slight update, changing the obtrusive pop-up window asking to remember a site’s password to a small slide-out bar. This is a fantastic change that Safari will no doubt need to emulate in a future release, as it allows you to specify whether you want to save the login information after you’ve verified that it’s correct. Often times, I’ll punch in a user name and password combo for a site, save it into my Keychain, and then find out seconds later that the info was for another site, my Keychain now cluttered with the wrong info. (On the topic of little tweaks that go a long way, the ability to select multiple blocks of text is brilliant; just highlight some text, hold command and highlight another block of text elsewhere.)

While the new password handling is a welcome addition, we’re still stuck with Mozilla’s proprietary password manager. Because Firefox remains (and will continue for the foreseeable future) to be coded in Carbon instead of Cocoa, support for the OS X system-wide Keychain, in addition to other features like the services menu and the Mac dictionary, is impossible. You can still get the function of a pop-up dictionary using one of many extensions, but there’s no solution quite as sleek as the Cocoa dictionary.

The new default skin is an improvement over its predecessor, but it still doesn’t match the ubiquity of Safari’s UI. Thankfully the GrApple themes are spot on replicas; so much so that you are bound to mistake a Firefox window for Safari. While the look of the app is more Mac-like, with a prettier interface, improved page rendering and native-looking widgets, the feel isn’t quite there due to the Carbon structure. And with rumors of the next OS X release dropping support for Carbon applications, I would expect Mozilla will soon be stepping up its Cocoa development resources.

Another huge gripe I’ve always had with Firefox is its lack of inline viewing for PDFs, a frustration which seemed to be tied to the Carbon curse. Though Firefox 3 can’t display PDFs within the browser out of the box, it’s Quartz PDF Plugin to the rescue! This extension alleviates one of the biggest turnoffs of Firefox on the Mac.

In terms of speed, Mozilla has really made leaps and bounds. From a nearly instantaneous app launch and much improved memory usage to blazing fast page rendering, Firefox easily keeps stride with Safari and Camino, Firefox’s sister browser built in Cocoa. Firefox 3 also improves JavaScript support, now a staple in Web 2.0 development. Though with Safari 4’s new, much improved JavaScript engine on the way, we are about to enter the browser speed race, where every user will benefit.

Anti-phishing and instant site ID verification are seamless additions that will keep you browsing safely. And to keep your children safe as well, Mozilla has caught up to the party by adding parental controls. However, they failed to copy one of Safari’s better features: private browsing, which enables you to mask your searches and history for a period of time.

Out of the box, Firefox 3 has just as many features, if not more, than any other Web browser on the market. Throw in the seemingly endless sea of third-party extensions to add additional functionality, and you have one super-powered browser. The fact that it’s written in Carbon is really the only significant drawback, leaving your passwords at the whim of Mozilla’s own manager instead of in Keychain where the rest of your OS X login info is kept. Firefox now holds a world record for a reason: it’s a great browser. Give the free download a spin, and let us know in the comments how you think the new version stacks up to the other browsers out there.

Comments

21 Responses to “Firefox 3: The Browser War Just Got a Lot Hotter”

  1. pambuk on June 25th, 2008 6:42 am

    The only thing I hate is this “Awesome Bar”, unreadable for me and often I have to write much more text than on FF2 in orderd to see the link I want :/

  2. Khurt on June 25th, 2008 6:46 am

    The other missing feature is the ability to use the system value for proxy settings. To I connect to the company VPN from my MacBook I switch locations before running the VPN tool and Safari is able to use the proxy settings for that location. With Firefox I then have to go through the extra step of setting those manually and then setting them back when I disconnect.

  3. Dermah on June 25th, 2008 6:48 am

    I downloaded FF3 on the Download Day. I really wanted to like it but I just cannot get used to it.

    I’m having trouble getting used to the awesome bar. Maybe that is just coming down to lack of experience with it.
    I’m not an avid bookmarking kind of person so the bookmarks overhaul doesn’t really apply to me.
    Even if they did revamp the RSS, i’m pretty sure it would not pull me away fro NNW.
    The inline search doesn’t work as well as Safari’s, I already found myself scouring the page for the fluro-green text. I also can’t press escape to get rid of the search bar if I have clicked somewhere on the page.
    The password saving thing is a cool idea but I don’t trust password saving so I don’t use it.
    Unlike a lot of people, the giant back button does not make me furiously angry :D
    No inline PDF support is really supprisingly annoying.
    I, like most people, don’t notice the 0.x second speed increase.
    I actually find the security information annoying, when I go to click on the favicon I am greeted by grey policeman instead of selecting the text in the address bar.

    But by far my BIGGEST problem with Firefox is simple, I can’t mouse over a word and press Control-Command-D and get a little dictionary popup. This is supprisingly ingrained to my browsing experience and it broke the camel’s back: back to Safari for me.

  4. Dermah on June 25th, 2008 7:02 am

    I forgot to mention that Safari just makes the internet look better in general (this is probably a WebKit thing). I’m not sure what it is, anti-aliasing of fonts?

  5. venus on June 25th, 2008 7:32 am

    Let it be. But at the end its all about what user wants to use and they will do according to their own wish. They won’t change their mind because of this.

    http://www.safaribrowserwindows.com

  6. bala on June 25th, 2008 7:53 am

    I’ve been using firefox 3 on my mac, yes its considerably faster than the its previous incarnation however I’m having trouble with keyboard shortcuts (which seem to be behaving unpredictably!) as well intermediate freezes…I’m back to the trusted safari now :-(

  7. dex on June 25th, 2008 8:29 am

    Big deal. FF3 is still a lot slower than Safari on my MBP and it doesn’t offer anything really interesting for me. I still use it though because some sites are designed to run only on FF. Overall I’m satisfied with Safari and it should get a whole lot better in few months.

  8. Jim on June 25th, 2008 12:18 pm

    Excellent review. One nice new feature I didn’t see mentioned is the ability to click on the Favicon to not only get some info about the site you’re on, but set site-specific permissions such as Pop-ups, image loading, cookies, etc. It’s still not as powerful and intuitive as OmniWeb’s site-specific preferences, but it’s a step in the right direction

  9. ogrigsby on June 25th, 2008 12:49 pm

    While it’s true that tabs can’t be ripped away into new windows, you can drag a tab from the tab bar in one firefox window into the tab bar of another firefox window. Comes in handy every so often.

  10. Binny V A on June 25th, 2008 12:56 pm

    > One feature that didn’t get a much needed revamp, however, is the built-in RSS reader, which is still as worthless as ever.
    Totally agree – I am even thinking about creating a plugin to create a better RSS reader for firefox.

  11. Firefox 3: The Browser War Just Got a Lot Hotter | NEWSFORGE on June 25th, 2008 2:34 pm

    [...] Source: macapper.com [...]

  12. Alex on June 25th, 2008 4:05 pm

    Firefox 3 uses Carbon..? Funny… From what I heard, it’s been using Cocoa since the alpha builds.

  13. Mark Milian on June 25th, 2008 8:31 pm

    @Alex It’s true that there have been alpha builds floating around months before FF3’s release for a Cocoa Firefox, but all the features aren’t there yet (the Cocoa dictionary, for example). The project has been headed up by the Camino team, though moving slowly. They have their resources more tied to make sure the current (Carbon) build of Firefox they have is kept up to speed with the other operating systems, while still making Mac-friendly advances like native (looking) widgets. We’ll see a Cocoa Firefox eventually, but not until AT LEAST version 4.

  14. clevin on June 25th, 2008 8:57 pm

    no, firefox is using mostly cocoa, very limited carbon, such as printing interface.

    Keychain support is in development, because firefox need to retain the function of remembering multiple password so it needs extra work on this.

    System integration isn’t necessarily a function of cocoa. so spellcheck. dictionary etc aren’t a standard for the cocoa

    Finally. if you goto preference->advanced->general and check “start search when I type”, you can search within the page by simply typing, not even forward slash is necessary anymore. You can modify the userchrome.css such that this quik find bar will have all the functions of find bar, which include next, previous, highlight all, etc.

  15. Steven Owens on June 25th, 2008 9:53 pm

    Here’s how to get rid of the big back button ;) .
    http://lifehacker.com/392452/shrink-firefox-3s-supersized-back-button

  16. PappaTobbe on June 26th, 2008 1:36 am
  17. PappaTobbe on June 26th, 2008 1:38 am

    The biggest change is that Gecko 1.9 is based on Cocoa instead of Carbon on Mac OS X. There has always been a lot of confusion about what this means, particularly since Gecko 1.9 also happens to include Aqua form controls. It may seem strange to some, but Gecko’s new Cocoa underpinnings and its Aqua form controls are almost completely unrelated.

  18. mark on June 26th, 2008 4:13 am

    Has anyone had a problem with heat running FF3? From what I can tell, it’s the cause of my MBP fan, which usually doesn’t run (or at least can’t be heard), coming on full blast after just a few minutes of FF3 use.

  19. Bruce A on June 30th, 2008 4:44 pm

    Don’t like the “awesome bar”? You’re not alone. Thankfully, there’s an addon called oldbar which restores the FF2 address bar.

    https://addons.mozilla.org/en-US/firefox/addon/6227

  20. Heywood Jablohmey on August 30th, 2008 2:33 pm

    I agree, the Awesome Bar is anything but. As far as the oldbar extension, it does nothing other than restore the look of the firefox 2 address bar. The underlying type ahead text replacement mechanism for firefox 3 is a step backward for me. Hey developers, let us have the old ff2 inline autocomplete usability back!

  21. Lee R. on March 11th, 2009 11:00 am

    Can anyone tell me how to solve this problem? Even though I check to accept cookies, and from third parties, in the options, the checks are removed as soon as I close the browser. How do I get my choice to remain as I check it?

Feel free to leave a comment...
and oh, if you want a pic to show with your comment, go get a gravatar!