Firefox 3.5 released

Open Source

As promised, Firefox 3.5 was released on June 30, bringing a healthy performance boost and new features to the widely used open-source browser.

Firefox 3.5 delivers a hefty list of new features, which explains the decision to use that version number rather than 3.1. (The previous version was 3.0.)

Improved speed is a theme of Firefox 3.5, with faster page rendering thanks to changes to the Gecko rendering engine, and faster JavaScript execution by the new TraceMonkey engine. According to Mozilla, the new version of Firefox is twice as fast as its predecessor.

TraceMonkey delivers better performance through just-in-time compilation, using the Trace Trees technique developed at the University of California, Irvine. The method is said to allow compilers to work more quickly and in less memory.

The default settings enable the new mode of operation for web page content but not for XUL (used in Firefox's user interface and to create extensions).

Among the improvements in Gecko is speculative parsing, a technique that allows faster rendering by not waiting for external scripts to load before continuing to process the HTML. One of the motivations for this development was the common use of external scripts for analytics and advertising purposes.

JSON (JavaScript Object Notation) is natively supported in Firefox 3.5, allowing much more rapid parsing of JSON objects while preventing malformed strings from triggering arbitrary code execution.

Firefox 3.5 also introduces web workers, an arrangement that allows a script to run in a separate background thread. Examples of the way this can be used include ensuring that processor-intensive tasks do not stop the user interface from being responsive, dividing complex tasks between multiple cores, and performing web I/O in the background.

Apart from the resulting speed, these features are generally hidden under the covers. So what might users actually notice in the way of new features?

Private Browsing is becoming a common feature in web browsers. Normally, a browser will retain a list of pages visited and other information about how it has been used. This can be convenient, but may not be appropriate when more than one person uses the same account. For example, the history could reveal the birthday gift you've ordered for a family member.

Please read on for more on Private Browsing and other new features of Firefox 3.5.



SPONSORED PRESS RELEASES

Websense Security Labs Reports ‘User Trust’ Targeted Attacks; Over 1 in 10 ‘Top Search’ Results Categorised as Malware; Increased Focus on Web 2.0
Websense, Inc. today revealed the findings from its bi-annual research report: Websense Security Labs, State of Internet Security, Q3-Q4 2009.

Featured IT jobs

A varied DBA role that involves multitasking in a dynamic software development environment dealing with challenging customer needs on a daily basis.
Skills Tags:   Linux  Oracle  UAT
A position has just become available for experienced Program/Project Manager to join a large organisation on a major Data Centre upgrade....
Skills Tags:   SAP
URGENT! Experienced BDM needed for senior sales role in Melbourne - must have ITSM consultancy sales experience.
Skills Tags:   C  Development  EDI  IT
CRITICAL INCIDENT COORDINATOR - 24 x 7 shifts - 3 month CONTRACT ONLY...
Skills Tags:   Excel  IT  ITIL  Management  Reporting

Editors Picks

Stories you may have missed 

What iTWire offers for free

E - mail News SMS Headlines Desktop Alerts News Feeds Job Alerts Technology Events Press-Releases