Abo
  • Services:

Mozilla

Azure macht Firefox deutlich schneller

Mozilla arbeitet an einem neuen 2D-Grafik-API namens Azure, um die Anzeige von Webseiten zu beschleunigen. Der aktuelle Entwicklungsstand lässt erste Benchmarks zu und in diesen ist Firefox dank Azure teilweise zehnmal schneller als die aktuelle Version.

Artikel veröffentlicht am ,
Firefox rendert mit Azure deutlich schneller.
Firefox rendert mit Azure deutlich schneller. (Bild: Bas Schouten)

Bis Ende des zweiten Quartals 2011 wollen die Mozilla-Entwickler das Azure-API für Direct2D fertigstellen, schreibt Bas Schouten. Er hat große Teile des APIs implementiert und eine Version von Canvas2D auf Basis von Azur umgesetzt. Diese hat zwar noch einige Fehler und ist nicht auf Leistung optimiert, lässt aber bereits erste Benchmarks zu.

Stellenmarkt
  1. soft-nrg Development GmbH, Dornach bei München
  2. item Industrietechnik GmbH, Solingen

Die Tests zeigen, dass der Ansatz hinter Azure Firefox deutlich beschleunigen kann. Nicht in allen Situationen läuft die Azure-Variante schneller als die im aktuellen Firefox eingesetzte Implementierung auf Basis von Cairo. In einigen Fällen ist die Canvas2D auf Basis von Azure aber um ein Vielfaches schneller als die Cairo-Implementierung.

Den größten Unterschied konnte Schouten in Microsofts Fish-Bowl-Demo mit 1.500 Fischen messen. Die Framerate stieg von knapp 2 Frames pro Sekunde auf über 30. In einigen Demos bringt Azure derzeit allerdings kaum einen Geschwindigkeitsvorteil und in einigen Situationen ist die neue Version sogar langsamer. Das, so Schouten, sei aber dem aktuellen Entwicklungsstand geschuldet und werde sich mit einigen Performance-Optimierungen vermutlich noch ändern.

Azure statt Cairo

Das neue Grafik-API Azure arbeitet zustandslos und orientiert sich an Microsofts Direct2D. Azure spart einige unnötige Umwandlungen, was den Ressourcenbedarf senkt und zugleich für mehr Geschwindigkeit sorgt.

Verschiedene Backends sollen Azure die Zusammenarbeit mit unterschiedlichen Betriebssystemen, Hardwareplattformen und Treibern ermöglichen. Sollten keine nativen Backends zur Verfügung stehen, kommt wie bisher Cairo zum Einsatz, um Webseiten zu zeichnen.

Auch Mac OS X soll von Azure profitieren, da auch hier unnötige Umwandlungen wegfallen, die derzeit beim Austausch zwischen Cairo und Quartz, der Grafikschnittstelle von Mac OS X, notwendig sind.

Azure testen

Interessierte können die aktuelle Azur-Implementierung mit einem speziellen Firefox-Build testen, den Bas Schouten zum Download bereitstellt. Das setzt allerdings ein System mit Direct2D-Unterstützung voraus. Über "gfx.canvas.azure.enabled" unter about:config kann dabei die Verwendung von Azur aktiviert und deaktiviert werden. Die Ergebnisse dieses Builds sind allerdings nicht mit normalen Firefox-Versionen vergleichbar, da hier einige Optimierungen fehlen.

Im nächsten Schritt wollen die Mozilla-Entwickler die vorhandenen Fehler in Azure beseitigen, um AzureD2D möglichst bald auszuliefern. Angesichts der Versionsnummer von Schoutens Spezial-Build könnte dies mit Firefox 7 der Fall sein. Danach soll eine Azure-Implementierung für Quartz folgen, um Firefox auch unter Mac OS X schneller zu machen. Danach soll ein Backend entwickelt werden, das GPU-beschleunigtes Rendern von Vektorgrafiken via OpenGL und verschiedene Direct3D-Versionen unterstützt. Dadurch soll das Rendering dann auf allen Plattformen beschleunigt werden, auch unter Linux. Letztendlich sei denkbar, das gesamte Rendering des Browsers und nicht nur der Canvas-Elemente über Azur abzuwickeln, so Schouten. Das könnte den Browser dann weiter beschleunigen.



Anzeige
Blu-ray-Angebote
  1. 7,99€ inkl. FSK-18-Versand

Satan 24. Jun 2011

nunja, ich verstehe als linuxnutzer nicht so ganz, warum man nicht erst ein backend...

IrgendeinNutzer 23. Jun 2011

Bei den Stromkosten heutzutage kann ich das voll und ganz verstehen.

crash 08. Jun 2011

Du hast auch nichts verstanden. Und mit deinen Tabellenlayout hast du dich dazu noch...

DaObst 07. Jun 2011

Hm, seit ewigkeiten hab ich diese Werbungen nicht mehr gesehn... Kann es sein das...

Trollversteher 07. Jun 2011

http://de.wikipedia.org/wiki/Microsoft_Windows_Azure


Folgen Sie uns
       


Hasselblad X1D und Fujifilm GFX 50S - Test

Im analogen Zeitalter waren Mittelformatkameras meist recht klobige Geräte, die vor allem Profis Vorteile boten. Einige davon sind im Zeitalter der Digitalfotografie obsolet. In Sachen Bildqualität sind Mittelformatkameras aber immer noch ganz weit vorn, wie wir beim Test der Fujifilm GFX 50S und Hasselblad X1D herausgefunden haben.

Hasselblad X1D und Fujifilm GFX 50S - Test Video aufrufen
Nasa-Teleskop: Überambitioniert, überteuert und in dieser Form überflüssig
Nasa-Teleskop
Überambitioniert, überteuert und in dieser Form überflüssig

Seit 1996 entwickelt die Nasa einen Nachfolger für das Hubble-Weltraumteleskop. Die Kosten dafür stiegen seit dem von 500 Millionen auf über 10 Milliarden US-Dollar. Bei Tests fiel das Prestigeprojekt zuletzt durch lockere Schrauben auf. Wie konnte es dazu kommen?
Von Frank Wunderlich-Pfeiffer

  1. Nasa Forscher entdecken Asteroiden, bevor er die Erde erreicht
  2. Nasa 2020 soll ein Helikopter zum Mars fliegen
  3. Raumfahrt Nasa startet neue Beobachtungssonde Tess

Windenergie: Wie umweltfreundlich sind Offshore-Windparks?
Windenergie
Wie umweltfreundlich sind Offshore-Windparks?

Windturbinen auf hoher See liefern verlässlich grünen Strom. Frei von Umwelteinflüssen sind sie aber nicht. Während die eine Tierart profitiert, leidet die andere. Doch Abhilfe ist in Sicht.
Ein Bericht von Daniel Hautmann

  1. Hywind Scotland Windkraft Ahoi

Segelschiff: Das Vindskip steckt in der Flaute
Segelschiff
Das Vindskip steckt in der Flaute

Hochseeschiffe gelten als große Umweltverschmutzer. Neue saubere Antriebe sind gefragt. Der Norweger Terje Lade hat ein futuristisches Segelschiff entwickelt. Doch solch ein neuartiges Konzept umzusetzen, ist nicht so einfach.
Ein Bericht von Werner Pluta

  1. Energy Observer Toyota unterstützt Weltumrundung von Brennstoffzellenschiff
  2. Hyseas III Schottische Werft baut Hochseefähre mit Brennstoffzelle
  3. Kreuzschifffahrt Wie Brennstoffzellen Schiffe sauberer machen

    •  /