The final Firefox release of 2011 is being released today, providing users with a faster experience on desktops, smartphones and tablets. Mozilla also used the occasion to officially announce that they have renewed a deal with Google for search revenues.
Mozilla derives the majority of its revenues from a multi-year search deal with Google that expired last month. The new deal will extend the deal by another three years. Full terms of the deal are not being publicly disclosed.
Firefox 9 includes a number of new features that designed to make the browser faster. One of these features is the Type Inference capability.
“Type inference is a new JavaScript system and the goal is to analyze variables,” Gavin Sharp, Firefox engineer told InternetNews.com. “It does that by analyzing the program code and by monitoring the values that a program executes.”
Sharp added that the results of Type Inference are then fed into the JagerMonkey JIT compiler providing JavaScript speed improvements. The JagerMonkey Just-In-Time (JIT) compiler was first added in as part of the Firefox 4 release cycle. From a benchmarking perspective, Type Inference can deliver as much as a 30 percent improvement in JavaScript execution. That performance gain is derived without the need for much additional memory footprint in Firefox.
“Type Inference does much of its analysis in a way that doesn’t impact memory usage,” Sharp said.
Another speed gain in Firefox 9 comes by way of XML over HTTP Request (XHR) chunking. XHR is commonly used as an Ajax-type web request for dynamic data. By chunking XHR, the browser experience gets faster as users don’t have to wait for all the data to be transmitted.
“Websites can get results in pieces and can be a lot more interactive,” Jonathan Nightingale, Director of Firefox Engineer at Mozilla told InternetNews.com.
Read the full story at Datamation:
Mozilla Releases Firefox 9, Renews Google Deal
Sean Michael Kerner is a senior editor at InternetNews.com, the news service of the IT Business Edge Network, the network for technology professionals. Follow him on Twitter @TechJournalist