Microsoft's IE9 to tap hardware for speed boost

22.11.2009
Microsoft's next browser, Internet Explorer 9 (IE9), will offload image and text rendering chores to the PC's graphic processor, one way the company plans to increase the browser's overall performance, according to the firm's top IE manager.

But Microsoft won't be alone. Rivals including Mozilla, which makes Firefox, and Norwegian developer Opera, are working on ways to use a computer's graphics processor unit (GPU) to accelerate their browsers.

Microsoft last week revealed a few details about IE9, which has no set ship date or even a publicly-disclosed development plan. While acknowledging that the company had a lot of catching up to do, however, Steven Sinofsky, Microsoft's president of Windows and Windows Live, said that early work on IE9 had already shown .

In a follow-up interview, Dean Hachamovitch, the general manager for IE, explained one way that Microsoft would speed up IE9.

"One reason why you get such great value from PC hardware comes from the machine's graphics, [so] we're moving IE on top of the modern Windows graphics engine, DirectX," said Hachamovitch. Specifically, IE9 will ditch Windows' GDI (Graphics Device Interface) used by earlier versions for image rendering, and instead call on the Direct2D and DirectWrite APIs (application programming interfaces) to render two-dimensional images and text, respectively.

Those APIs shift the processing from the PC's CPU to its GPU. "Graphics hardware acceleration means that rich, graphically intensive sites can render faster while using less CPU," Hachamovitch said.