Firefox with Direct2D: Speed you can feel

Firefox recently got hardware acceleration in its nightly builds via Vista’s and Win7’s Direct2D acceleration. And with the Layers project promising hardware acceleration across all platforms soon (as well as IE9 also providing hardware acceleration via Direct2D) for the first time there’s a reasonable chance that we will have good performance on all platforms, even default Windows systems with Internet Explorer.

When a Direct2D supporting version of Firefox was first released last year I wrote a stupid little stresstest to see how much performance could be gained and I eventually compiled it into a video. It really does nothing but scale and rotate a bunch of image elements, but apparently the bright colors make people excited.

http://www.tapper-ware.net/stable/web.dom.stresstest.transform/

You can see it running side-by-side in recent versions of Opera, Safari, Chrome and Firefox with and without Direct2D here:

This entry was written by Hans Schmucker , posted on Wednesday March 31 2010at 02:03 pm , filed under Default Category . Bookmark the permalink . Post a comment below or leave a trackback: Trackback URL.

3 Responses to “Firefox with Direct2D: Speed you can feel”

  • pneumatyka says:

    Really impressive indeed. And great to hear about Layers project, I was scared that I won’t get HD acceleration on Linux.
    Does it mean new speed race for web browsers this year?

  • admin says:

    Don’t worry, Layers is already working quite nicely at least on WindowsXP (that’s the only non-D2D platform that I have available for testing right now) for video blitting. My little netbook can now handle fullscreen playback without any problems thanks to Layers (powered by OpenGL).

    I’m not sure I would talk about a “new” speed race. So far there has been little competition for your average Joe who doesn’t look at benchmarks since content was always authored for the lowest common denominator. But with hardware acceleration you get noticeable speedup on legacy content as well, so I’m actually tempted to call it the first real speed race :)

  • […] schönes Beispiel findet sich im Blog-Eintrag von tapper-ware. Vor allem das verlinkte Video (im Firefox kann es direkt gestartet werden) ist […]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*