It’s that time again. Firefox 14 is officially an ‘old’ browser; it’s time to welcome Firefox 15 to your PC.
I liked version 14. Improvements had been coming steadily, but this release felt more stable and slicker than before. Bar a few minor Flash quirks, everything worked well. Can Mozilla build on that success? I think they have — especially if you’re a web developer…
Responsive Design View
Ooo — a cool new feature! While there are several online and bookmarklet Responsive Web Design tools, Mozilla is the first vendor to build a viewer directly into the browser (menu > Web Developer > Responsive Design View):
A range of typical resolutions can be selected or you can drag the (hard to see) resize control at the bottom-right of the box. It’s simple, yet effective. You’ll never need to resize the whole browser window again.
Inspector Layout View
A box layout view has been added to the page Inspector (menu > Web Developer > Inspect, then click the blue bar in the bottom right):
The graphic indicates the widths and heights of the box, padding, borders and margins. It’s a feature available in Firebug and several other add-ons, but it’s useful to have it in naked Firefox installations.
JavaScript Debugger
Firefox finally has its own JavaScript Debugger! (Menu > Web Developer > Debugger):
To be fair to Mozilla, their Venkman debugger has been available for over a decade but development halted several years ago. Again, JavaScript debugging is available in Firebug but the native alternative is likely to be faster — especially if you’re only concerned with scripting issues.
Unfortunately, the debugger does not work correctly yet. It’s fine if you apply breakpoints to timer functions and event handlers, but it disappears and wipes your settings as soon as you refresh the page.
I’ll revisit the feature in v16 — especially since remote mobile debugging will be implemented.
Silent Updates
Firefox 15 may be the last update you ever know about. From this point forward, all updates will occur in the background à la Chrome.
This is good news for developers: most Firefox users will migrate to the latest version quickly and painlessly. Systems administrators may be less pleased; a new version could break a mission-critical application — although automatic updates can be disabled.
I just hope it’s a little more efficient than Google’s updater which can hog slower machines for 10 minutes or more.
Miscellaneous Improvements
Still feeling underwhelmed? Perhaps one of these improvements will put a smile on your face:
- the
word-break
CSS property: normal (default word breaks), break-all (breaks between any character) and keep-all (no word breaks) - optimized memory usage for add-ons
- a new JavaScript-powered PDF viewer (you need to set pdfjs.disabled to false in about:config)
- the web console has received a performance boost
- support for SPDY networking protocol v3
- a new high-precision event timer
- WebGL enhancements with compressed textures for improved performance
- native support for the Opus
audio
codec played
attribute support inaudio
andvideo
which indicates the range that has been played- the
source
element supports the media attribute - localization for Maithili.
Firefox 15 is a great update. Mozilla may have lost ground to Chrome, but Firefox remains a capable browser which improves with every release. I wouldn’t want to develop web code without it.
Firefox 15 is available for Windows, Mac and Linux PCs. You possibly have it already but, if not, head over to getfirefox.com.
Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.