Browser makers trade barbs over speed moves
Microsoft claims it's the best at hardware acceleration, Mozilla claims it was there first, and Google promises it's in the race
Computerworld - With Microsoft set to launch the first beta of a significantly faster Internet Explorer later today, wrangling for pride of place in hardware acceleration is heating up, and getting some rivals hot under the collar.
Internet Explorer 9 will tap Windows Vista and Windows 7 PCs' graphics processors to speed up rendering, assembling and displaying a browser page. Microsoft has touted the technique, called "hardware acceleration," since it announced IE9 almost a year ago, and has been aggressively promoting the technology since last March, when it rolled out the first preview.
Microsoft beat on the acceleration drum even harder last week, when Ted Johnson, the program manager lead responsible for the browser's graphics and rendering, boasted that IE9 is the only browser to use what he called "full hardware acceleration."
In a long post to the IE blog last Friday, Johnson argued that only IE9 calls on the graphics processing unit (GPU) for all three major phases of creating a page: rendering the content, assembling the page, or "compositing," and displaying it on the desktop.
Every other browser adding hardware acceleration, Johnson implied, was a half-baked effort.
"Based on their blog posts, the hardware-accelerated implementations of other browsers generally accelerate [rendering or compositing] but not yet both," Johnson said. "Today, IE9 is the first and only browser to deliver full hardware acceleration of all HTML5 content."
That raised hackles at Mozilla, the open-source developer of Firefox.
"Microsoft is wrong; we accelerate content and compositing," said Mike Shaver, Mozilla's head of engineering, just hours after Johnson's posting.
Mozilla technology evangelist Asa Dotzler was more blunt. "The facts are that Firefox takes advantage of the same Windows 7 APIs that Microsoft does to accelerate both the compositing and the rendering of Web content," Dotzler said in Friday post to his personal blog. "Mozilla provided test builds of Firefox ... with this hardware acceleration well before Microsoft did. We are faster and we were first."
Two days later, Robert O'Callahan, a Mozilla developer who works on the browser's graphics infrastructure, chimed in. " 'Full hardware acceleration' is a bogus phrase," O'Callahan maintained. "All browsers pick and choose how to use the GPU, and more use of the GPU isn't necessarily better."
Like IE9, Firefox will rely on hardware acceleration to increase performance on Windows Vista and Windows 7 by using the Windows Direct2D and Direct3D APIs for content rendering and compositing. Mozilla switched on Firefox's content acceleration in the latest Windows beta of Firefox 4 last week.
But Firefox will also have something Microsoft won't: support for the aging but still widely used Windows XP.
Microsoft has said that IE9 won't run on XP, with hardware acceleration cited as one of the reasons. Last year, Microsoft made the decision not to add support for Windows 7's Direct2D API to Windows XP, as it did for Vista. When Microsoft releases the IE9 beta later today, Windows XP users need not apply.
That got Mozilla crowing.
"Firefox accelerates for Windows XP users too, something Microsoft says they can't do," said Dotzler last week. "If Mozilla can accelerate browsing for the hundreds of millions of PC users on Microsoft's Windows XP, why can't Microsoft?"
According to the most recent statistics from Web metrics company Net Applications, two out of every three computers running Windows is running XP.
- Workarounds to purge search bar from Firefox's new tab page are available
- Mozilla ships Firefox 31, adds search to new tab page
- Microsoft's IE steps back from the brink of irrelevance
- Firefox falters, falls to record low in overall browser share
- Firefox risks user backlash by adding search box to new tab page
- Google unseats Microsoft as the U.S. browser powerhouse
- Safari, Chrome push to mask URLs
- Chrome on Windows champs at the 64-bit
- Google pulls trigger, cripples some Chrome add-ons
- Microsoft shoots to shorten Internet Explorer's long tail
- The Business Value of Continuous Delivery Download this whitepaper to learn more about the business value of Continuous Delivery and see why it could be a game changer for...
- Ten Factors Shaping the Future of Application Delivery Download this research report conducted by Enterprise Management Associates (EMA) to learn how those that are seeking to accelerate application delivery are leveraging...
- HTTP Status Code Cheat Sheet Look at the Graph, Find the Code and Boom - You're Solving Problems. Identifying and understanding common HTTP status codes can go a...
- Architects lead the next generation of data-driven applications Read this whitepaper to find out how application architects can quickly and confidently deliver long-lasting applications that minimize cost, complexity, and risk while...
- NSS Labs & Cisco Present: Evaluating Leading Breach Detection Systems Today's constantly evolving advanced malware and APTs can evade point-in-time defenses to penetrate networks. Security professionals must evolve their strategy in lockstep to...
- Will the Real Endpoint Threat Detection and Response Please Stand Up? This webinar explores new technologies & process for protecting endpoints from advanced attackers as well as the innovations that are pushing the envelope... All Desktop Apps White Papers | Webcasts