Abo
  • IT-Karriere:

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. Dataport, verschiedene Standorte
  2. SURFBOXX IT-SOLUTIONS GmbH, Rostock

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
Spiele-Angebote
  1. (-81%) 3,75€
  2. (-87%) 2,50€
  3. 2,99€

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
       


Vaio SX 14 - Test

Das Vaio SX14 ist wie schon die Vorgänger ein optisch hochwertiges Notebook mit vielen Anschlüssen und einer sehr guten Tastatur. Im Golem.de-Test zeigen sich allerdings Schwächen beim Display, dem Touchpad und der Akkulaufzeit, was das Comeback der Marke etwas abschwächt.

Vaio SX 14 - Test Video aufrufen
Transport Fever 2 angespielt: Wachstum ist doch nicht alles
Transport Fever 2 angespielt
Wachstum ist doch nicht alles

Wesentlich mehr Umfang, bessere Übersicht dank neuer Benutzerführung und eine Kampagne mit 18 Missionen: Das Schweizer Entwicklerstudio Urban Games hat Golem.de das Aufbauspiel Transport Fever 2 vorgestellt - bei einer Bahnfahrt.
Von Achim Fehrenbach

  1. Mordhau angespielt Die mit dem Schwertknauf zuschlagen
  2. Bus Simulator angespielt Zwischen Bodenschwelle und Haltestelle
  3. Bright Memory angespielt Brachialer PC-Shooter aus China

Endpoint Security: IT-Sicherheit ist ein Cocktail mit vielen Zutaten
Endpoint Security
IT-Sicherheit ist ein Cocktail mit vielen Zutaten

Tausende Geräte in hundert verschiedenen Modellen mit Dutzenden unterschiedlichen Betriebssystemen. Das ist in großen Unternehmen Alltag und stellt alle, die für die IT-Sicherheit zuständig sind, vor Herausforderungen.
Von Anna Biselli

  1. Datendiebstahl Kundendaten zahlreicher deutscher Firmen offen im Netz
  2. Metro & Dish Tisch-Reservierung auf Google übernehmen
  3. Identitätsdiebstahl SIM-Dieb kommt zehn Jahre in Haft

Filmkritik Apollo 11: Echte Mondlandung als packende Kinozeitreise
Filmkritik Apollo 11
Echte Mondlandung als packende Kinozeitreise

50 Jahre nach Apollo 11 können Kinozuschauer das historische Ereignis noch einmal miterleben, als wären sie live dabei - in Mission Control, im Kennedy Space Center, sogar auf der Mondoberfläche. Möglich machen das nicht etwa moderne Computereffekte, sondern kistenweise wiederentdeckte Filmrollen.
Eine Rezension von Daniel Pook

  1. Aufbruch zum Mond Die schönste Fake-Mondlandung aller Zeiten

    •  /