11 Comments

Summary:

After all the months of waiting, it’s finally here! No, I don’t mean the rumored Apple tablet, sorry. Nor, more realistically, am I talking about the spec bump to the Macbook line. The first release candidate for Firefox 3 dropped yesterday, and a shiny new thing […]

After all the months of waiting, it’s finally here!

No, I don’t mean the rumored Apple tablet, sorry. Nor, more realistically, am I talking about the spec bump to the Macbook line. The first release candidate for Firefox 3 dropped yesterday, and a shiny new thing it is. (I can hear you now: but we’re on Macs! We use Safari! I know, I know. Some of us use Firefox. Anyway, on with the show.)

Firefox 3 is built on top of Mozilla’s latest update to its Gecko framework, 1.9. Gecko 1.9 allows for a number of improvments, including better CSS support, Acid2 compliance, a bookmark functionality built on SQLite, and better SVG handling.  FF 3 touts a whole slew of improvements, from more eye-candy level changes to a completely new underpinning to the app as a whole. I tried it out on my machine, a 2.16Ghz C2D Macbook Pro running 10.5.2 with 2 gigs of RAM.

Memory

The biggest complaint I and many others had with Firefox 2 was its outlandish memory consumption. For comparison, FF 2.0.0.14, the latest final build, uses 926 mb of virtual memory and 102 mb of real memory to render the eight tabs I have open. (Yes, I will also admit to having a number of extensions. Extensions are why I don’t use Safari.) To render the same eight tabs, with all the same extensions running, FF 3 rc1 uses 723mb of virtual memory and 74 mb of real memory.  That’s a pretty decent decrease, especially for those of us that tend to be running more/ memory heavy apps. (A secondary note on this statistic – I am using the Nightly Tester Tools package to force extension compatibility, so this is not simply a decrease due to loss of extensions. I will update those numbers with final-version ones when updates appear for addons.) Ars Technica and others have reported that, for certain benchmark values, FF3 weighs in lighter than Opera and Safari, in fact.

A lot of this improvement is due to the newly-added memory cycle collector, which is responsible for collecting and reallocating memory from bits of the app that ask for it and then don’t really let go of it when they’re done. More of this improvement will be seen for those who run less extensions, as not all extensions are expected to have developers savvy enough to get their modules to be recognized by and added to its queue.

Despite this lessening in memory consumption, I’ve been seeing visibly faster page loads, especially on graphics or javascript heavy pages that formerly used to make me wince. I suspect this snappiness will be the final straw when it comes to switching from 2 to 3, even in the beta releases.

Visual Improvements

For the first time without a third party theme, Firefox looks like it belongs on my Mac. The interface is much slicker (and rc1, thank heaven, got rid of the quarter-sized back button). The tab bar is a bit more tab-y, with rounded edges a la Leopard app menus and a little space between each tab. The theme particularly blends with Leopard, with a heavy use of darker grey gradients. The address and search bars have been revamped with a sharper curviness than the understated rounding on Firefox 2.

Firefox 3 also takes advantage of Gecko 1.9’s ability to handle full-page – pictures too! – zooming.  Accessible either through the view menu or the usual apple-plus and apple-minus keyboard shortcuts, this is a very welcome improvement, especially for those of us who spend too long every day staring at websites designed by the kind of crazies who think 8-pt type makes them look cool and trendy.

Stability

Another of Firefox 2’s biggest problems was its stability. There’s nothing more annoying to many than being halfway through a long streaming video and having your browser die on you, and FF was a notable offender in that category. Especially for a release candidate, though, this version of Firefox 3 seems very reliable, handling even such massive tasks as opening my entire ‘Tech’ bookmarks category in tabs with nary a burp.

Downloads

The downloads pane in Firefox 3 has also been usefully updated, with the largest improvement being new support for resuming downloads.  Also something that used to require a third party add-on, this now takes the form of a nice slide-down window telling you that it can resume x downloads.

Security

There are a number of security updates in Firefox 3, from obvious suspect-site blocking features to more subtle improvements. One of the neatest I’ve found is the site information dialog – in FF3, clicking on the address bar favicon for a site brings up the identity information supplied by the site, as well as whether your connection to that site is encrypted or not. If the site lists an owner, the area around the favicon turns blue – try it for yourself at bankofamerica.com. If the site uses full Extended Validation SSL certificates, this area turns green – try it yourself at paypal.com. (I’ll refrain from directly linking to either of those for you paranoid types out there.)  Oddly, mozilla.com supplies no identity info at all, a strange oversight in my mind if they’re going to enable this feature.

A nice touch is that the ‘remember passwords’ dialogue – which is now a nice bar at the top of the window, not a popup – appears after you successfully log in.  No more hoping that you’ve remembered the password to that random forum when you tell Firefox to remember it; how wonderful.

It also says that it will notify anti-virus software when downloading executables.  I can only assume that this is a Windows-only feature, since I tested it by downloading an app, and I don’t think anything else noticed or cared.  (Certainly not ClamXAV, my seldom-used antivirus of choice.)

Another security layer is added in the extensions pane, as FF3 will automatically disable any add-ons that do not offer their updates securely. 

Bookmarks & History

Firefox 3 now has a one-click bookmark interface; the little blue star in the address bar is an outline if the site is unbookmarked and filled if you’ve already bookmarked it. A second click on the star lets you edit the bookmark, including editing the brand-new tags field.  The loading time to bring up a large folder of bookmarks in tabs is also dramatically shortened; I suspect is may have something to do with the previously-mentioned SQLite-based bookmarks database. Firefox 3 also now – finally – smartsuggests your history and bookmarks when you type in the address bar, a nice little piece of friendliness to those of us whohate typing the whole address. A clean drop-down menu, complete with synopses, appears as soon as you begin typing, and shows all the bookmarks or recently-visited pages that might match those keywords. The ‘Organize bookmarks’ pane now also makes your bookmarks searchable, another nice new feature.

Some Downsides

The biggest downside for me right now is that many of the extensions I have come to depend on are broken, but then, it’s a beta – what can one expect? The Mac version of Firefox still does not support the placement of a blank-titled bookmark in the bookmark bar such that I can use the favicon alone as the key. The Windows build comes with this by default; getting it on a Mac has thus far required using a third-party theme which, unsurprisingly, doesn’t yet work on rc1. I’m also still not terribly keen on the ‘keyhole’ design of the forward-back buttons, with the back button being significantly larger and rounder than the forward. For all the devs’ comments that they’re trying to fit with the OSX aesthetic, that’s the one place where they fail remarkably.

RC1 also removes a couple of functions that many people may be fond of; the most notable is that the DOM Inspector is no longer a default chunk of the browser.  It is available as an add-on, but that may not satisfy those who depend on it.

Overall Impressions

On the whole, I’m pleased and impressed by Firefox 3 – if this is only the first release candidate, the final 3.0 build, expected in late June or July, may well be definitively the best browser going. This build is fast, stable, and well-designed, with some nice new features that are found on none of the competition. Reader participation time – have you used it? Will you use it? What should it have that it does – or doesn’t? Let us know in the comments.

  1. v3, is so cool!! so smooth,, v2.0 keeps my spinning pointer almost always at 5+ tabs. and v3 not.. some features are very good.. this update could tell that IE users that exist something better, something more usefull!

    Share
  2. Regarding the complaint about the forward-back buttons, to make them the same size simply go to Customize Toolbar and select ‘use small icons’

    Share
  3. I have finally switched all machines to it as the stablility issues in RC1 seem to have been for the largest part fixed. Plus there are beta version of foxmarks, password1 and fission which are my three add-ons I like and would have trouble living without. The one thing I have noticed issues with is Logmein and I am hoping it is just something with the version on my mini at home that is causing it to basically lock up when I try and use it. If not then painfully I might have to go back to b5 that did work.

    Share
  4. My problem with it is that it insists on launching in a window that takes up the whole width of my display, no matter how many times I resize it. I can’t see anyway to stop it doing that, so I’m sticking with Safari as number one browser and Flock as number two browser.

    Share
  5. I currently use the safari lookalike Grapple Yummy (blue) theme on RC1, and would highly reccomend it to all mac users. It shaves a few more pixels of space off the toolbars (which is worth it, in my eyes). You can also drag the bookmarks button into the bookmarks toolbar and the it will shrink to fit, just like safari. I can see why firefox wants to create its own ‘brand’ with the rounded buttons and address bar, but to me they just waste space…

    Overall after I’m extremely pleased with the update, and the OS integration (even though I did have to find a third party theme).

    Share
  6. the best feature, and the main reason I use safari, is the secondary window scrolling. I love being able to scroll the window behind the primary one!

    Share
  7. @ Brendan:

    Wow,, I like it! thanx

    Share
  8. [...] this RC1, runs much quicker than FF2. Anyway, i recommend you check it out. For a full review see The Apple Blog. Continue reading » · Written on: 05-25-08 · No Comments [...]

    Share
  9. Anyone know if there’s a way to scroll the non-primary window in firefox? any extentions?

    Share
  10. ok, nevermind. Firefox apparently works with secondary window scrolling now! So I think I’m back to Firefox, especially after reading about the safari bug with automatic downloads.

    Now I just have to get used to typing command+F for searching again, in Safari you just start typing!(I like that feature)

    Share

Comments have been disabled for this post