Firefox 4 Beta has landed

I mentioned last week on Twitter that I had been using the Fx4.0 alpha at home in preparation for the Fx4.0 Test Day (last Friday) and how impressed I was with it. Apart from the extra space saved from removing the title/menu bar the browser felt obviously faster and more stable than previous alpha and even beta releases.

Yesterday Mozilla announced the build has reached BETA and is ready for the more cautious developer to start playing with it. Firefox 4.0 comes with lots of new bells and whistles, you can find a full feature list here, most notable the new UI design and enhancements in <hmtl5> and CSS3. There are also lots of new developer api’s for us to play with including websockets and local indexeddb’s.

If your already surfing the beta channel wave, you should be able to just “upgrade now” although my work machine didn’t find it so had to install it manually. Those of you running a stable realease or want to install manually can do so via the usual beta release channel.

For more information on please read the Mozilla Announcement on their blog.

Mozilla to skip Fx3.7 and go straight to 4.0

Mozilla’s Director of Firefox Mike Beltzner, yesterday announced that Mozilla is to” jump” Fx3.7 and head straight for 4.0.

The main reason for this is because, Fx3.7 consisted primarily of “Out of Process Plugins” which as most of you know has been implemented in Fx3.6.4. This has pushed developers to bypass the 3.7 release and focus on pushing out Firefox 4.0, hopefully by November.

A couple of things that jump out to me are that there will be no more modal dialogs and software updates will switch to background tasks. This is to help improve the user experience as they are two of the main pause points in a using Firefox.

The background process updates I can understand, Chrome has shown that this is by far the best way to push out updates and bug fixes to users and ensure that everybody is running the same version across the board. The removal of modal dialog however Im not too sure about.

There are also the expected updates, the new chrome (browser layout, not Google browser) redesign, which has removed many of the less used parts of the interface as found during a Test Pilot back in March and from developer feedback.

Firefox 4.0 UI concept - May 2010

Firefox 4.0 UI concept - May 2010

Something Im really excited about are the developer tools. In particular the console. Beltzner described it as a Quake style console, pulled from the top of the browser, as an advanced view source. With the ability to edit css/dom elements, and make other tweaks on the fly. They will continue to support Firebug and will also add a couple of other api’s to allow us to access rendering times and memory usage from within our apps with should help a lot with development and optimisation.

If you using Firefox or a modern web browser that supports fully open HTML video, you can watch Mike Beltzner presentation.
It is almost an hour long but I do recommend watching or at least listening, to what Mozilla believe is the future of Firefox and the direction they are going.

For more on this story, head over to Mike Beltzner blog post, view the slides and watch the presentation.

Enable broken image placeholders in Firefox

Something that has always bugged me about Firefox is that if it encounters a broken image it doesn’t display an image place-holder. Instead it displays the alt attribute as in-line text. This can cause problems if your primary development browser is Firefox, as you may not notice broken images on a page.

For a while there has been an option in the config to display image place-holders while a page loads but not for broken images as on IE (yes I’m praising an IE feature!).

Image placeholders on load is set to ON by default, your can change this if you want by going to about:config and searching for ‘image’. The option your looking for is:

browser.display.show_image_placeholders

Just double click to change the value.

As I said before, this doesn’t affect broken images after the page has loaded, and after several searches it looks like the option just isn’t available to Fx users as a general setting. There is however a solution…

Firefox allows users to specify custom CSS to be applied to websites on a global basis, e.g if you want your default link colour on unvisited links to be black instead of the default blue.

You do this by making changes to your global content css file. You can find it at the following location (OS Specific – I’m on windows 7) ‘%appdata%\Mozilla\Firefox\Profiles\\chrome’ (if your on a domain you will need to edit it in your roaming folder), look for a file called ‘UserContent-example.css’ and rename it to ‘UserContent.css’, this will then be loaded by Firefox when it fires up.

Add the following CSS to the file and restart Firefox..
/* Enable image placeholders */
@-moz-document url-prefix(http), url-prefix(file) {
img:-moz-broken{
-moz-force-broken-image-icon:1;
width:24px;
height:24px;
}
}

Thats it… when you next come accross a broken/missing image, you will get a box the size you have defined in its place with the alt inside it.

Update:
I was asked if I could add a broken image in this post as an example to see the css tweak in action, so here it is -> <-

Firefox 3.6 Released

Just in case any of you have missed it, Mozilla have just released version 3.6 of popular web browser Firefox.
You can grab a copy over at http://www.mozilla-europe.org/en/firefox/ or by ‘checking for updates’.

There are lots of great updates in this release and pretty much all add-ons are supported so I advise you all to update.
More details can be found at http://www.mozilla.com/en-US/firefox/3.6/releasenotes/

While your at it, remember to upgrade to the latest version of Firefbug, there have been some great improvements in the net panel, improved timings etc and the html inspector has had a lot of updates made to it. More details can be found on http://getfirebug.com/

Happy 5th Birthday Firefox

Mozilla Firefox is 5 years old today!
Version 1.0 of the popular open source web browser was unleashed upon the world November 9th 2004 and has gone from strength to strength ever since.
Currently on version 3.5 Firefox has gained huge following over the years (including yours truly) and is currently chasing the heals of Microsoft’s Internet Explorer well ahead of the compitition (Opera, Google Chrome, Safari, etc).

You can read more on the history of Mozilla Firefox on this wikipedia article.

Users of Twitter can show their support by adding a Twibbon to your Twitter profile picture

And everyone else can forward this link to friends, family, colleagues, acquaintances and anyone else you meet on the street – http://getfirefox.com/ and help to make the web a better place