Everything You Need to Know about Firefox 3.1
Posted 02/24/09 at 05:15:00 PM by Alex Castle
When we heard today that Apple was releasing a beta version of Safari 4, which they boast is up to 4 times faster than the previous version, it got us thinking about the new browser wars. More than ever, it seems like every new release from each of the contenders brings with it a bevy of new features and performance upgrades. Although we're excited to put Safari 4 through its paces, right now we're more excited about the next version of Firefox.
Here at Maximum PC, we like Firefox an awful lot. Its mix of stability, speed, expandability and open source warm-fuzzies easily earned it a spot on our recent list of the 32 essential Windows apps. And right now, because we like Firefox an awful lot, it should come as no suprise that we’re excited about Firefox 3.1, the upcoming update from Mozilla. Many of our readers have tried the 3.1 beta, but for those who haven’t, we’re going to take a minute to explain the changes that will impact your browsing experience when the update lands.

New Bells and Whistles
Perhaps the biggest new feature in Firefox 3.1 is the “private browsing” mode, more colorfully known as “porn mode.” Private browsing allows you to temporarily tell Firefox not to save any information about your browsing session. This means that you won’t leave any trace of your activity behind in your history, cache, cookies or saved forms and searches. Naturally, if you choose to create a bookmark or save a file to your computer, those will still remain.
To use private browsing, simply open the Tools menu, then click on Private Browsing. Your current session will be saved and closed, and a new, private session will open. Whenever you’re done, just go back to the Tools menu and uncheck Private Browsing. Your previous session will automatically be restored.

To make your clandestine browsing even easier, Mozilla has also revamped the clear history dialogue, allowing you to selectively delete your history from the last 1, 2, 4, or 24 hours. This is accomplished exactly the same way as deleting history in earlier versions of Firefox, except the menu option is now called “clear recent history.”

The way tabs work has been somewhat revamped, as well. When you click and drag on a tab, you’ll see a ghosted image of that tab’s content hovering under your cursor. If you drag it to another Firefox window, you can dock the tab there, as in Firefox 3.0, although it will do so without having to reload the page. If you release the tab anywhere else, it will assume that you meant to “tear” that tab off, and will open it in a new window.

Under The Hood
That just about does it for the new frontend features, but Firefox 3.1 also has some pretty cool additions behind the scenes that you’ll want to know about.
Javascript
There are two major improvements to how Firefox handles Javascript. The first is called TraceMonkey.
TraceMonkey is a new JavaScript engine (Firefox 3.0 uses an older engine called SpiderMonkey), which is responsible for huge boosts to Java rendering speed (up to double, in some cases). It was disabled by default in 3.1 beta 1, but is enabled in the second beta release, and will be in the final build. Even if your browser’s Javascript rendering engine isn’t something you frequently concern yourself with, you’ll definitely appreciate the faster user experience you’ll get with TraceMonkey.

The second major improvement is support for worker threads, which allow for multithreading in JavaScript. Primarily, this means that some complicated tasks can be handled in the background, without hanging up the page until it completes. Like TraceMonkey, worker threads are something that will be transparent to most users, but will have a big effect on your browsing experience.
HTML 5 Support: <audio> and <video> tags
Firefox 3.1 adds support for several HTML 5 elements—most significantly, the <audio> and <video> tags. These tags allows site creators to embed (you guessed it!) audio and video inside the browser, without using any plugins like Flash or Quicktime. Although the implementation doesn’t yet have the sort of polish you can get in a Flash-based player, the <video> tag will eventually allow for more flexible integration with JavaScript and other page elements, and should lead to some very exciting new development in video on the web.

New CSS 3 Features
Firefox 3.1 provides support for the CSS @font-face rule, which allows website authors to make certain fonts mandatory to view their page, downloading the font to the reader’s computer if they don’t already have it. This may not seem like the most Earth-shattering change, but it will give site creators an excellent way to make sure that everyone sees their content exactly as they’re meant to.
So when can we expect Firefox 3.1?
Well, if you’re holding out for the final release, you’ll have a little bit of a wait ahead of you. Mozilla hasn’t set a firm release date for Firefox 3.1, and when we asked Mike Beltzner, director of Firefox development about it, he’d only say that “the schedule we’re working against now will likely put us outside of Q1.” Still, you can download and try the beta release right now. In our experience, it’s been very stable (though some plugins won't work), and a noticeable improvement over Firefox 3.0.
Between Firefox 3.1, Safari 4, IE8 and Chrome, the browser wars are really starting to heat up. And with this many competitors in the field, that means very good things for the end user. Look forward to more in-depth browser coverage on MaximumPC.com in the future!
Edit note: Renamed Java section Javascript, and flogged the responsible editor.
About add-ons
Submitted by Wolfgang on Sun, 05/03/2009 - 8:11am
Add-on for Firefox (Mouse gestures): https://addons.mozilla.org/firefox/addon/6639
Thanks for the link for this add-on Vano, is what I missed the most back when I used Maxthon over IE.
64-Bit?
Submitted by MvanA on Thu, 02/26/2009 - 7:14am
And when is Mozilla going to release an official Firefox version of Minefield for us x64 folks?
I've heard that "private
Submitted by I Jedi on Wed, 02/25/2009 - 5:01am
I've heard that "private browsing" wasn't really so "private" Any help ont his?
"I've heard that "private
Submitted by roninnder on Wed, 02/25/2009 - 1:49pm
"I've heard that "private browsing" wasn't really so "private" Any help ont his?"
Well, it's not so private that you yourself can't see what you're browsing while you're browsing it, if that's what you mean.
Other than that the only help I can give you is this: Please be specific and ask intelligent questions, when you do you might get helpful responses.
Java != Javascript
Submitted by bigboehmboy on Tue, 02/24/2009 - 6:46pm
Just one little correction to point out: Java and Javascript are 2 completely different languages. Tracemonkey boosts Javascript speeds, not Java speeds.
Not sure why a section
Submitted by SleepyCatChris on Tue, 02/24/2009 - 6:38pm
Not sure why a section talking about JavaScript is labeled "Java". The two are totally unrelated.
I saw that no one had
Submitted by bigboehmboy on Tue, 02/24/2009 - 6:48pm
I saw that no one had pointed this out, and in the time it took me to register and comment, you beat me to it!
"Private browsing" is
Submitted by tehR0XX0Rz on Tue, 02/24/2009 - 4:44pm
"Private browsing" is totally unnecessary. You can set FireFox up to delete everything when you close the browser. In fact, you should--regardless of what you do online.
The managing of bookmarks is a real weak point in the browser, in my estimation.
Private browsing is useful
Submitted by thommo on Tue, 02/24/2009 - 5:56pm
I think private browsing could be a very handy feature. Sure you could just delete your history when you close the browser but that would also delete all the history I didn't want private because some people like me like to keep their history for those "what was that site I was looking at yesterday?" moments.
I agree
Submitted by knexkid on Tue, 02/24/2009 - 6:36pm
I enjoy my history and whatnot. Frequently visited pages (like maxpc.com) load faster and you can easily find pages you were on a few days ago (the awesome bar is REALLY awesome if you ask me). But then there are those few times where you don't want your history to be recorded whether it be pr0n or if you are visiting a sketchy website you won't want cookies from. I think it will be really handy. I also like that you can now tear tabs off into a new window.
One feature you missed is
Submitted by MAXPCreader07 on Tue, 02/24/2009 - 4:02pm
One feature you missed is that Firefox 3.1 will allow much more customization of the Smart Location Bar.
You can now easily exclude bookmarks without needing to change a bunch of about:config settings. And there will also be various filters you can use while typing in the location bar.
in Firefox, can you
Submitted by sklep on Tue, 02/24/2009 - 3:40pm
in Firefox, can you highlight a text and then click on it, hold and move somewhere, just a little (if you do it in notepad, the text will be moved to a new position) and if it is a link (not clickable) will Firefox open it on new tab? if it is a text will Firefox open a new tab with google and search for what you just selected? tell me what browser can do these two things I can't live wihout and I'll probably switch from Maxthon. thanks
Yes, you can
Submitted by Vano on Tue, 02/24/2009 - 4:33pm
There are several extensions that can provide you with exactly that.
I personally use "Easy DragToGo" ( https://addons.mozilla.org/firefox/addon/6639 )
Maxthon used to be great browser, untill the v2 came along. Once they removed ability resize tabs inside the window, I saw no point sticking with that browser any longer and switched to FF. Now I have no regret and never looked back.
you can easily resize tabs
Submitted by sklep on Tue, 02/24/2009 - 4:58pm
you can easily resize tabs inside the window, I've never used it but I think it was always there..
Not in v2
Submitted by Vano on Tue, 02/24/2009 - 5:31pm
Unless they recently added, when v2 came out the tabs no longer be able resize, they were always "maximized" inside main window, just like in Firefox.
In v1.x you could minimize, maximize/restore tabs, they look and act like regular windows, but can only be moved inside main window.
hmm you are actually right..
Submitted by sklep on Tue, 02/24/2009 - 6:10pm
hmm you are actually right.. they are always maximized in v2.x
Soooo Sloooowww...
Submitted by windbane on Tue, 02/24/2009 - 2:34pm
Thats how I find Firefox 3.0x...is that it is so slow! Especially on content rich websites that feature Flash, video streaming or anything with graphics. I may have switched back to IE if it wasn't for all the addons and themes available for the browser. If they could speed it up and make pages load and run faster that would be awesome.
It's all relative
Submitted by nduanetesh on Tue, 02/24/2009 - 10:47pm
I split my time between chrome and firefox these days, and I have to say that the more I use chrome the more I love it. And whenever I've been surfing around in chrome for a few hours, whenever I switch back to firefox, I *always* have a moment of "holy crap, firefox is slow." But on the other hand, when I swtich back to chrome I always have a moment of, "what the crap is up with all of these ads all over the internet?"
To me the two are like a super sports car vs. a luxury sedan. Chrome is kind of barebones in a lot of ways, but it does one thing REALLY well, and that one thing is "go fast." Firefox has just about every feature you could ever want (either built in or via extensions), but they come at the expense of speed.
PS. I still feel like Firefox is way faster than IE. Haven't messed around with Safari much in a long time...
Almost true.
Submitted by Vano on Tue, 02/24/2009 - 4:39pm
I normally have about 60+ extensions installed and 40-50 tabs always opened. Even though it takes up to 300mb of ram, it runs very fast for me, no matter on page contents.
What I noticed though is if I don't clear history for quiet some time, the browser become slower and slower, once history is cleared (I don't mean cache, but browser history) everything is flying as new.
A page full of Flash,
Submitted by MAXPCreader07 on Tue, 02/24/2009 - 4:04pm
A page full of Flash, videos, and graphics can slow down any browser. Also you should complain to Adobe that their Flash plugin takes up a crap load of CPU among other problems.
Slow? Really?
Submitted by Hg Dragon on Tue, 02/24/2009 - 3:04pm
I find Firefox to be faster on average than IE. In my experience, complaints about Firefox's lack of speed or stability usually come from people with a lot of extensions and add-ons loaded. I run a total of 4 on my work laptop and I think 6 on my home machine and I've very, very seldom had issues with Firefox bogging down, hanging up or crashing to the desktop.
Feature
Review
Feature
Feature
Feature






