If geeks love it, we’re on it

A look at Firefox 4: what Mozilla plans for the next big version

A look at Firefox 4: what Mozilla plans for the next big version

Mozilla’s Director of Firefox Mike Beltzner has today outlined the goals for the next major version of Firefox, Firefox 4.x. Major focuses, he says in a new presentation, include security, speed and simplicity for users backed by robust language support for developers.

For users

Cautioning that plans might change, Beltzner’s presentation makes it clear that users need a cleaner, simpler browser. This might be accomplished, he says, by burying the File/Edit… menu that consumes an entire bar on current versions of Firefox–a bar that few regular users access. Other changes include more compact tabs, tabs above the address bar a la Chrome, the ability to switch tabs by name in the address bar and move obvious warnings or prompts.

Next, a redesign of Firefox’s privacy options provides users with complete control over their personal information on a per-site basis. When visiting a site, users might be able to click a button that not only indicates the security level of the website, but also provides users with a button that links to a menu that controls cookies, password saving, pop-up blocking and other parameters. This same menu can also be used to access the security settings of any site at any time.

Finally, a new full-screen personalization menu is designed to make it easier than ever to customize Firefox with addons, themes or languages. The new addon menu is a particular point of pride, as a new technology Mozilla has dubbed Jetpack will allow users to finally install or remove addons without restarting the browser.

For developers (and users, too!)

Mozilla is capitalizing on Firefox 4.x’s “major iteration” status to add, update and otherwise radically improve the browser’s language and API support. Again cautioning that early plans are subject to change, Mozilla has outlined several key initiatives:

  • WebSockets: A component of the HTML5 spec, WebSockets allows browsers an always-on, low-latency pipe to a remote server upon request. The technology may eventually be ideal for delivering content according to the “browser as the desktop” push in projects like Chrome OS.
  • Gestures and multi-touch
  • HTML5: It has been a long time since HTML was last updated, which has left technologies like JavaScript and Flash room to grow where HTML had nothing to offer. HTML5 hopes to reverse some of those trends by, for example, offering plugin-free streaming audio and video and offline storage.
  • CSS3: CSS3 will allow developers even more freedom in sprucing up their webpages without turning to bandwidth-heavy graphics.

As PCWorld explains in a fantastic primer on HTML5 and CSS3, even everyday users stand to benefit from the work Mozilla is doing under Firefox’s hood.

The need for speed

In addition to the major language/API overhaul, Mozilla is spending even more time under the hood to make sure that Firefox 4 is the fastest version ever. Beltzner’s presentation offers a plethora of items, but the highlights are definitely worth mentioning:

  • 64-bit support
  • Faster startup times
  • Faster page rendering
  • Direct2D acceleration (Learn more)
  • Out-of-process plugins (Learn more)
  • Reduced CPU/memory overhead
  • Improved UI responsiveness

As you can see, the list of performance improvements Mozilla has put on the docket for Firefox 4 makes for a real shot in the arm. If Beltzner has his way, Firefox’s memory consumption and erratic plugin-driven crashes should finally come to an end. Those of you who suffer from these issues know exactly what we’re talking about.

Final thoughts

Beltzner constantly emphasizes in his presentation that the list of proposed changes is not final, rather a wishlist of all the features Mozilla hopes to prepare in time for the Firefox 4 beta in June, which will be public. Mozilla hopes to attract early adopters and mainstream users for extensive “in the field” crash and performance telemetry, so the browser is ready to hit the ground running with a release candidate and a launch in September/October.

Comments

  1. Spampy
    Spampy That feature that tells you exactly how much RAM/CPU an extension is using is prime, I've been wanting something like that for a while.
  2. AlexDeGruven
    AlexDeGruven Looking forward to what the web is going to be offering over the next year or so.

    Hardware-accelerated rendering (2d)
    Hardware-accelerated flash
    Non-flash interaction and video
    etc

    The static pipes sound like a really cool setup, but I can imagine they have the potential to be utter nightmares for server-side people if things aren't managed perfectly.
  3. djmeph
    djmeph Firefox definitely needs a performance boost. That's really all I care about. I tried to switch to Chrome but it just can't handle AJAX very well.
  4. lazybauwb Will the 64 bit version support 32 bit plug-ins?
    (Still no 64 bit flash for windows)
  5. Thrax
    Thrax No specifics were mentioned in the presentation, but we can assume that the 64-bit build of Firefox will support 32-bit plugins. It'd be pretty useless to users if it didn't.
  6. Snarkasm
    Snarkasm 64-bit builds of Firefox in Linux have taken advantage of 32-bit Flash plugins for a while - I imagine they've figured a fair bit of it out. :)

    I don't know if I'm a huge fan of moving to the Chrome UI paradigm of tabs above all else, but I'll give it a shot, at least. Here's hoping it's much faster and a bit more stable... my install has been prone to crashes of late.
  7. QuadWhore
    QuadWhore Its looking good, but if it isn't close to being as fast as chrome (hopefully its faster), then I most likely wont use it.
  8. Bandrik
    Bandrik If its RAM usage is better, I will be elated.
  9. Linc
    Linc I'd settle for being able to edit my bookmarks on a Mac without opening the bloody Bookmark Manager :rolleyes:
  10. kryyst
    kryyst ^Seconded. Mac needs the ability to right click on a book mark, that drives me a little nuts.

    FF4 so far looks like good and will keep me cemented in Fire Fox as my main. I keep trying Chrome with each build and just don't like it. The speed gain is so insignificant the rest of the stuff I don't like is.
  11. mirage
    mirage When I first upgraded to Firefox 3.0 from the previous version, its noticeably better performance and less memory usage was a very pleasant surprise. Firefox 3.5 has been an insignificant upgrade compared to 3.0, but it is a minor revision anyway. If 4.0 can repeat the what 3.0 did, I will be more than happy. I have been using Firefox 3.5 on more than 5 computers with Windows XP, Windows 7, and Ubuntu with 100% stability. I am so content that I have not tried any other browser. IE8 does not count as a browser.
  12. lmorchard
    lmorchard For any of you guys seeing Firefox perform significantly worse than Chrome: Have you tried creating a new profile for Firefox?

    http://support.mozilla.com/en-US/kb/managing+profiles

    That seems to help a lot of people, who are basically doing that by switching browsers. Having a years-old Fx profile versus a brand new Chrome install always puts Fx at a disadvantage in comparison.

    There's been craploads of effort put into memory use reduction and performance increases, even on Fx 3.6. Chrome is actually more of a memory hog than Fx these days, sometimes by an order of magnitude.
  13. lmorchard
    lmorchard Not sure what you guys mean about the bookmark management, though... right-clicking in Mac menus? Does that work in Windows or something?

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!