Mozilla: Firefox is faster than Chrome
JavaScript benchmarks show new TraceMonkey engine faster, says Mozilla's CTO
Computerworld - Mozilla Corp. answered claims that Google Inc.'s Chrome browser outperforms Firefox with benchmark results of its own that showed the upcoming Firefox 3.1 is faster at executing JavaScript.
According to tests run by Brendan Eich, Mozilla's chief technology officer and the creator of JavaScript, Firefox's new TraceMonkey interpreter is up to 28% faster than V8, the name Google gave to the interpreter used by Chrome.
Eich ran the SunSpider benchmarks on the most recent build of Firefox 3.1 and on Chrome, the beta browser Google released earlier this week. "We're very much in the game," Eich said on his blog Wednesday, where he detailed the test results. "Reports of our death are greatly exaggerated."
Within hours of Chrome's release, reviewers and bloggers had posted results from several JavaScript benchmarks -- SunSpider and Google's own V8 Benchmark Suite among them -- that showed Chrome being markedly faster than the current Firefox 3.0.1.
Eich disagreed. Although he called V8 "great work, very well engineered," Eich said TraceMonkey has more potential than Google's interpreter for additional, and dramatic, speed improvements. "We've only been working on TraceMonkey for, what, three months now," he said in an interview today. Google has said its Danish engineers had been working on V8 for approximately two years.
"We think ours has more room to improve," said Eich.
In the specific areas where Chrome's V8 now blows TraceMonkey out of the water -- recursion tests, for example -- Mozilla will take catch-up steps soon. "We have a plan to trace recursion, not just tail recursion," Eich said. "We simply haven't had enough hours in the day to get to it, but it's next."
And in the end, it's not a zero-sum game, where if one browser wins, the other must lose. "We've never tried to say that Firefox is the fastest browser," Eich said. "For Web developers, what's important is if performance is close enough [between browsers] to actually deploy Web applications for those platforms."
Speed, after all, is not an end to itself. The reason browser performance, especially JavaScript performance, is important is because it allows developers to create Web applications to rival traditional desktop programs in speed and sophistication. "The more browser makers who take performance to the next level, the likelier people will build Web apps that can replace desktop apps," said Eich.
Eich wasn't afraid to tip his hat to Google. "Chrome does some interesting things," he said. "There are some talented people working on Chrome."
Mozilla might end up taking some of Chrome's ideas, and perhaps even some of its open-source code, to work into Firefox. Tops on Eich's list: Chrome's running each browser tab as a separate process, an approach designed to prevent a single site, and thus tab, from crashing or locking up the whole browser.
- Continuing coverage: Google's Chrome browser
- Review: Google's Chrome -- the first true Web 2.0 browser
- Google amends Chrome license following privacy objections
- FAQ: Google polishes up its new browser, Chrome
- Researcher: Chrome's isolated tabs make it memory 'pig'
- Chrome grabs 1% of browser market in under 24 hours
- John Brandon: Chrome is Google 2.0
- Steven J. Vaughan-Nichols: Google Chrome: First run around the track
- Seth Weintraub: Google Chrome is a mixed bag for Apple
- First Look: Is Google's Chrome a glimpse of the future?
- Google's Chrome aims to kill Windows, make Web the OS of choice
- 12 iPhones Apps That Will Make You a Networking Star
- 10 Careers Robots Are Taking From You
- Big Data Gold Isn't Always Where You Would Expect It
- 6 Tips to Build Your Social Media Strategy
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- The Five Big Lies the C-Suite Hears About "Going Mobile" Mobile has already made a tremendous impact-to the tune of 29 billion apps downloaded in 2011. With such a new technology, it's not...
- mPayment Scenario Planning and Recommendations The mPayment industry is predicted to reach $1.3 trillion by 2017. This report offers conclusions into the impact mobile will have on businesses...
- Is Your App Getting Used? Understanding UX and Your Audience Want your app to be one of the 70 percent that is opened but never used again? If not, then you need to...
- Streamlining Information Workflows In order to streamline your workflows effectively, you will need to properly align your file transfer solution with your business requirements.
- Bridging HTTP and FTP with FileXpress Internet Server What if you could take an FTP server on your internal network, and allow external users (partners or customers) to securely access it...
- MFT and FileXpress - An Overview Business users and applications exchange files on a regular basis. File transfer is a core part of the flow of business activity. All App Development White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!