Firefox 3.5 Beta 4 available for testing now
Posted by Percy Cabello on April 29th, 2009 • Tags:
ShareThis

Mozilla has released the latest and possibly last beta version of Firefox 3.5 in what could be one of the fastest QA cycles I remember: the released build is dated April 24, so it is has been only 4 days in quality control. It must be noted however that Firefox QA is an ongoing process that takes place with each daily build. Also, last Friday, the build day, was a Test Day so it got a particularly high number of testers which may have sped things up.

If you have been following Firefox 3.5 development, you will find there is not much to “see” in this release as there may be to “feel”, since most of the bug fixes revolved around performance improvements and particular cases.

For those catching up with Firefox 3.5 (formerly known as 3.1), here’s a quick list of the most relevant changes:

  • There is a lot of web developer oriented improvements including long expected font embedding that allows the distribution of fonts so a web page looks exactly as the author intended.
  • In the same front, Firefox 3.5 supports the HTML 5 audio and video tags and bundles Vorbis  and Theora encoders so content posted in these open video and audio formats will play without any download required.
  • TraceMonkey is the implementation of a dramatic JavaScript performance improvement based on JIT techniques that make Firefox 3.5 notably faster executing web based applications.
  • Places and web feed updating is snappier with improved queries and smarter live bookmarks checking and retrieving.
  • The privacy front has gotten a lot of attention with the introduction of a new private browsing mode which will clear all your tracks as soon as you close Firefox or end a private session. New option in the Clear Private Data dialog now let you clear your tracks for a certain number of hours or forget everything about a certain site via the Library.
  • After a crash, you can select which tabs to restore to prevent crashing again.
  • Support for multitouch interfaces on Mac OS X: pinch, swipe and twist to zoom, navigate, and switch tabs.
  • Tab bar always visible now by default, a new tab button, tab cloning (Ctrl + drag), tab detaching and reattaching (drag and drop), all make tabbed browsing just more powerful.
  • Support for passing geolocation to web services that may use it is in. You will be prompted when a service requires the information and you can provide it with different levels of accuracy.

For more details, check my previous Firefox 3.5 Beta 2 review.

Among the visible changes in Beta 4, there is a deep simplification of the Privacy page in the Options window. This is how it looks now:

Privacy page in Firefox 3.5 Beta 4

As you can see, a very simple and clean page where you can tell Firefox to remember everything as in previous versions (the default), to remember nothing (work in Private Mode all the time), or a middle point where you specify what exactly to remember: passwords, downloads, a certain number of days, etc. Also note there are now options to prevent the location bar suggesting items from your history or bookmakrs which may reveal more than you want to a visitor.

Privacy page in custom mode, Firefox 3.5 Beta 4

Which better resembles Firefox 3′s privacy page:

Privacy page in Firefox 3

The Clear Recent History window (accessible from the Tools menu) is also smaller but still lets you clean your tracks for the past n hours and you can define what tracks to clean.

Clear Private Data in Firefox 3.5 Beta 4

In brief, Firefox 3.5 is pretty much ready with just a few bugs ahead blocking the final release. It is not a revolutionary release, but is oriented to support and boost some new web technologies like geolocation, video and dozens of other specifications, in true Mozilla-fashion way: implementing and supporting the existing open standards.

Perhaps most of what remains ahead is on the hands of add-on developers who have the responsibility to make their themes and extensions ready for the big Firefox 3.5 release (which should be just weeks ahead). Historically, this has been one of the biggest complaints in each Firefox release.

For Mozilla platform and Firefox developers, Shiretoko is coming to an end, and is once again time to get back to the wish lists, look at the current state of the web, imagine the future, and code Namoroka.

Get Firefox 3.5 Beta 4, now available in 70 languages. Sev-en-ty.

Comments
Jay R. said on April 29, 2009, 1:09 am:

If it’s the last, why am I running 3.5b5pre?

David Naylor said on April 29, 2009, 9:43 am:

Nice review, as always.

My only gripe so far with beta 4 is this: In the “Clear Recent History” window, if I choose “Details”, the options are shown in a list with a scrollbar. That scrollbar is really annoying.

Get rid of the scrollbar!! (Are you listening, Mozilla?)

Might file a bug for that.

David Naylor said on April 29, 2009, 10:05 am:

Ah, there already was a bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=489958

Sounds like it’ll be fixed.

Wikzo said on April 29, 2009, 1:30 pm:

Please give me the option to have a normal “New tab” button in the upper corner left to the Backward/Forward arrow buttons. I really don’t like the new “+” button in the tab bar because it moves when you open/close new tabs. It is like in Internet Explorer.

I want the button to always stay at the same place and I don’t see why I should change my way of tabbing. Could you at least give me the option to have it like all previous Firefox versions instead of just removing the button completely.

I used to right click on and select “Customize” to drag the icon where I wanted it to be. Now the icon is completely gone! Why is that?

This may be a reason for me to NOT switch to Firefox 3.5 … I can’t see the big deal of not allowing the user to decide how he wants to open new tabs. Yes, I know the Ctrl+T shortcut, but I sometimes prefer to hit the button with my mouse.

anonymous said on April 30, 2009, 9:53 am:

I really like what they have done with the new html5 video player. It now has all the basic functionalities you would expect from a normal player:
Title line to display video name,
Timeline displayed in digits,
Timeline displayed as progressbar,
Proper seeking in progressbar,
Play button,
Pause button,
Stop button,
Mute button,
Volume slider,
And for the cherry on top, it can also resize the video.

Overall great job in he design, there’s a world of difference between the old player in beta 3 and this new one. The only thing left of concern is the inefficient cpu usage, people on old computers are going to complain why their video and sound stutters heavily while their Flash youtube videos play fine.

anonymous said on April 30, 2009, 9:56 am:

It looks like you didn’t test the new beta 4…
The allowed customization for the button now.

Mohan said on April 30, 2009, 2:53 pm:

I am using it right now on Windows XP running in Virtualization and so far I am liking it. I especially like the faster javascript.

Wikzo said on April 30, 2009, 5:25 pm:

How? I can’t see the button anywhere.

anonymous said on April 30, 2009, 6:32 pm:

It’s THERE in the Customize, you can drag it out. They put this back since weeks ago in the nightly builds…
Maybe your firefox profile is crapped up? Just make a new one then.

James said on May 1, 2009, 1:29 pm:

I tried out SunSpider and found:
Firefox 3.0.9: 2,462 ms
Firefox 3.5 b4: 1,000 ms

Tests from others, as far as I know, also fall
in the range of 2x ~ 2.5x as fast.

jiMMy said on May 31, 2009, 12:41 pm:

funny thing when pipelining is enabled in about:config, some sites
script goes to 100%. still not ready yet

example:
http://www.bankofcanada.ca/en/exchange.htm when paste directly in the address bar does not cause browser to eat cpu resources.

however from google, type “us exchange rate” and click on the results (www.bankofcanada.ca/en/exchange.htm), the same site will consume cpu.

summary same site – one entered directly using address bar and the other from google search results links.
one trigger non-responsive script.

all this occurs only when pipelining is enabled. very serious problem indeed.