Auch Firefox bekommt GPU-Beschleunigung
Microsofts Direct2D(öffnet im neuen Fenster) wird von Windows 7, dem Windows Server 2008 R2 sowie Windows Vista und Windows Server 2008 mit Platform Update(öffnet im neuen Fenster) unterstützt. Das 2D- und Vektor-API löst GDI/GDI+ ab und nutzt die Beschleunigungsfunktionen moderner Grafikkarten aus, um die Darstellung zu beschleunigen, was bei der Darstellung von Vektorgrafik einen erheblichen Leistungsschub verspricht.
Für den Internet Explorer 9 hat Microsoft angekündigt, Direct2D für ein beschleunigtes Rendern von Webseiten zu nutzen. Das Resultat sind weichere Animationen und die Steigerung der Framerate. Microsoft demonstrierte das mit den Bing-Maps. Bei der Demo schaffte der Internet Explorer mit GDI-Rendering nur etwa 15 Bilder pro Sekunde. Mit der Hardwarebeschleunigung vervierfachte sich der Wert auf dann 60 Bilder pro Sekunde.
Auf die gleiche Idee war vor gut zwei Wochen(öffnet im neuen Fenster) auch Firefox-Entwickler Bas Schouten gekommen. Er hat begonnen, Firefox so umzubauen, dass der Browser via Direct2D rendert. Im Test mit einigen populären Webseiten stellte er dabei deutliche Geschwindigkeitssteigerungen fest. Beispielsweise werden die Homepages von Google, Facebook und Twitter mit Direct2D doppelt so schnell dargestellt.
Was beim Rendering solch einfacher Seiten kaum ins Gewicht fällt, hat bei komplexen grafischen Anwendungen, die mit skalierten Bildern und halbtransparenter Darstellung arbeiten, spürbare Auswirkungen. Auch das Scrollen soll mit Direct2D weicher werden, da nur kleine Teile einer Website neu gezeichnet werden müssen.
Noch ist die Direct2D-Unterstützung für Firefox in einem frühen Stadium, doch der Ansatz sei vielversprechend, so Schouten(öffnet im neuen Fenster) , der unter basschouten.com(öffnet im neuen Fenster) eine frühe Entwicklerversion zum Experimentieren zur Verfügung stellt. Sein Kollege Christopher Blizzard hat via Twitter(öffnet im neuen Fenster) sogar angekündigt, Firefox mit Direct2D werde früher erscheinen als Microsofts Internet Explorer 9.



