Showing posts with label Firefox. Show all posts
Showing posts with label Firefox. Show all posts

Sunday, 25 August 2013

Chrome, Firefox edge IE in browser reliability test

Recent versions of Google's Chrome and Mozilla's Firefox are measurably less prone to crashes and errors than Microsoft's Internet Explorer 10, a new analysis by applications testing firm Sauce Labs has found.

If this looks like another stick to beat Microsoft's browser with, it is worth pointing out that the firm's study of around 55 million tests run using the Selenium platform found that all browsers showed extremely low levels of errors, in the order of 0.12 percent or lower for the "worst" performer, Apple's Safari 6.

On the same scale, Opera 12 scored 0.08 percent, IE10 at 0.05 percent, Chrome 27 under 0.02 percent, with Firefox was so low it effectively achieved a remarkable zero, that is to say no errors at all. IE lagged its main rivals but at levels that were already extremely low.

As interesting as the reliability figures was the level of improvement shown by these recent versions, some only months or even weeks old.

Internet Explorer 6 (released in 2001 with XP) and 7 (2007) had previously been the worst performers on 0.3 percent each, behind Firefox on Opera 10 (2009) and Firefox 7 (2011) and IE8 (2009) on just under 0.25 percent. It is remarkable that all of these are still used by small percentages of global browser users, but they are also aging software vulnerable to issues more serious than how often they might crash.

SpeedyPC Pro"Half of the browser versions we analyzed had error rates lower than 0.07 percent. That's pretty low, and suggests that browsers are getting more reliable as more versions come out," said Luren Nguyen of Sauce Labs.

Despite lagging slightly, IE had also shown major improvement over time.

"Microsoft has really been pushing their new version of Internet Explorer as the most modern and high-performing version of IE. You've may have seen their nostalgia-tinged IE 10 commercial. The data we have on browser error rates suggests that their claims may have quite a bit of merit," she said.

The absolute level of errors in these tests is an imperfect way to measure browser reliability some might argue (can the errors be proved to be the browser's fault and not the testing suite's?), but the comparative measurement won't be coincidence. Errors, which usually result in a crash of some kind, are caused by bugs in the browser code.

Do error rates really matter? Only when they occur, which seems to be rarely these days. 

Friday, 28 June 2013

Developers express enthusiasm for Firefox OS, survey shows

Developers find Firefox OS the most compelling among new smartphone OSes, generating more interest than Tizen and BlackBerry 10, even though no commercial products have been launched for it yet.

 

For the first time IDC and cross-platform tool vendor Appcelerator asked participants in their quarterly mobile developer survey how they felt about Firefox OS, Tizen and Ubuntu, and Mozilla's platform came out on top.

 

"I was down in Brazil about a month ago and there was a massive interest in Firefox OS. Everybody came to talk to me about Firefox OS," said Michael King, CEO at Appcelerator.

 

About 25 percent of the respondents said they were very interested in Mozilla's platform, compared to 19 percent for Ubuntu and only 9 percent for Tizen. Developer interest for Amazon's Kindle Fire tablets and BlackBerry 10 is also trailing Firefox OS.

 

Firefox OS is built around applications written using HTML5. It is being pitched as a better alternative for low-end smartphones in developing markets, where it will compete head-to-head with cheap Android phones. A lot of the growth in the smartphone sector is expected to come from that segment of the market as an increasing number consumers in countries such as Brazil, Russia, India, Indonesia and China buy smartphones, according to market research company Canalys. In total, developing markets will contribute up to 80 percent of the volume growth this year, it said.

 

Developers aren't the only ones who have shown an interest in the platform. Last week, electronics manufacturer Foxconn Technology Group said it plans to hire up to 3,000 people in Taiwan to bolster its Firefox OS push. Earlier this month, the company also said it is developing more than five devices that will run the OS.

 

Companies like ZTE, LG Electronics, T-Mobile, Telefónica and Qualcomm are also backing Firefox OS. The first smartphones are expected to arrive soon. Not everyone is ready to get behind the OS. With money from Intel, Appcelerator has added support for Tizen to its development platform.

 

"[Intel] recognized that without developers and applications you are not selling any devices," King said.

 

So far, the company hasn't prioritized Firefox OS because it already allows users to build applications for the platform using HTML5. But, because of the demand, a future port is definitely possible, according to King.

 

Even though Mozilla is seemingly doing better than the backers of the other new platforms, the company still has a lot of work to do before it reaches the level of interest developers are showing for iOS, Android and to a lesser extent Windows Phone. About 87 percent of respondents said they were very interested in Apple's iOS and 78 percent showed the same level of interest for Android. Even though more apps are added all the time, the survey underlines that Microsoft and its partner Nokia are still struggling to attract developers. About 37 percent said they were very interested in Windows phones.

 

The second quarter edition of IDC and Appcelerator's survey showed a growing interest in developing mobile apps for enterprises as well. The number developers who are expecting to build either customer facing business-to-business or employee facing applications has grown from 29 percent in the fourth quarter of 2010 to 43 percent. This evolution -- consumer opportunities first, followed by enterprise apps and adoption -- mirrors that of the Web, but the rate of change is much faster, according to IDC and Appcelerator.

 

There is also a growing interest in developing apps for tablets. Where iOS and Windows are concerned, developers showed roughly the same level of interest for smartphones and tablets.

 

"That is a really astounding fact because the tablet audience is significantly smaller. But we couple that with what we are hearing from our enterprise customers, and a lot of them are moving to tablets as the primary computing platform for a number of job functions," King said.

 

Google is still struggling to drum up the same level of interest for Android-based tablets as for smartphones; the difference in interest is 12 percentage points, easily the widest phone-tablet gap among the major platforms, according to IDC and Appcelerator. However, interest for Google's Nexus tablets is growing among developers, King said.

 

Appcelerator and IDC surveyed 6,046 Appcelerator Titanium developers between April 18 and 22.

 

Follow me on Twitter @sajilpl

Wednesday, 26 June 2013

Firefox 22 browser update supplies web-calling capability

Mozilla Tuesday shipped Firefox 22, which enables the in-browser audio-video calling standard WebRTC, and switches on a new JavaScript module that promises to speed up web apps.

 

The update also includes patches for 17 security vulnerabilities, seven of them marked “critical.”

 

Mozilla highlighted several of the changes in Firefox 22, notably the default support for WebRTC (Web Real-Time Communications), an open-source API (application programming interface) that web applications can call for in-browser audio and video communications without requiring specialized plug-ins like Adobe’s Flash.

 

WebRTC traces its roots to Google, which acquired the VP8 video codec in 2010 from a company called On2, open-sourced the technology, and pushed for its adoption as a standard by the Worldwide Web Consortium (W3C). Mozilla engineers have been also working on the project to implement WebRTC in Firefox.

 

Google’s Chrome supports WebRTC, and Opera Software developers are also involved in the initiative. In February, Google and Mozilla announced that their browsers were interoperable, letting users of Chrome and Firefox communicate with each other.

 

Mozilla has also made WebRTC a foundation of its mobile phone strategy, which relies on Firefox OS, a lightweight browser-based operating system that will power low-cost phones from several carrier and handset partners. The latter includes FoxConn, the world’s largest contract electronics manufacturer best known as an assembler of Apple’s iPhones and iPads.

 

Firefox 22 also comes with a new JavaScript subset, dubbed “asm.js,” that promises to significantly boost the execution of JavaScript code and web apps written in the popular scripting language.

 

Mozilla calls its asm.js module “OdinMonkey,” a tip to the name “SpiderMonkey” used for its current JavaScript engine. According to Mozilla, developers who use cross-compilers that produce asm.jm code—Emscripten for example—can generate optimized JavaScript with near-native code performance.

 

“Native code” refers to programs designed for a specific processor’s or processor family’s instruction set. Windows 8, for example, is native code for the Intel x86 and x64 instruction sets.

 

Mozilla’s OdinMonkey is an answer of sorts to Google’s Native Client, a technology that lets developers turn applications written in C and C++—software originally intended to run in, say, Windows—into ones that execute entirely within desktop Chrome and Chrome OS.

 

Like Mozilla, Google claims that Native Client code runs almost as fast inside the browser as the original did outside.

 

Both Mozilla and Google have highlighted JavaScript-written games as a key target for their native code projects.

 

“Developers [now] have a low-cost solution to bring high-performance games and applications to the Web with technologies like JavaScript, Emscripten and WebGL,” Mozilla wrote on its top-tier company blog announcing Firefox 22. WebGL is another open-source extension to JavaScript; it allows developers to render interactive 3-D graphics content.

 

Firefox for Android was also updated Tuesday to improve WebGL rendering—a similar enhancement landed in Firefox 22 on the desktop—and to guarantee that smaller-sized tablets displayed the browser’s full interface.

 

Along with the usual slate of new features and improvements, Firefox 22 also patched 17 vulnerabilities, seven rated critical, Mozilla’s highest threat ranking. Six others were labeled “high,” three were marked “moderate” and one was tagged as “low.”

 

One of the critical bugs was reported by Nils, the second consecutive Firefox update contribution by the German researcher. Nils, a noted vulnerability researcher, was on a two-man team that won $100,000 in March for hacking Chrome at the Pwn2Own contest.

 

Also patched was yet another vulnerability in the Mozilla Maintenance Service on Windows, which powers the browser’s silent updates. Mozilla patched different bugs in the same service in both April (Firefox 20) and May (Firefox 21).

 

Security researcher Abhishek Arya, a Google engineer better known as “Inferno,” was credited with reporting three memory corruption flaws. Inferno and others on Google’s security team have reported scores of vulnerabilities to Mozilla based on their “fuzzer” stress testing.

 

Windows, Mac, and Linux editions of Firefox 22 can be downloaded manually from Mozilla’s site, while already installed copies will upgrade automatically. Users of Firefox for Android can retrieve the update from the Google Play store.

 

The next version of Firefox is set to ship August 6.