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. 50Hertz Transmission GmbH, Berlin
  2. ElringKlinger AG, Dettingen an der Erms

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
Top-Angebote
  1. 3,82€
  2. 299€
  3. 499€ + 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
       


PC Building Simulator - Test

Der PC Building Simulator stellt sich im Test als langweiliges Spiel, aber gutes Product Placement heraus - inklusive falscher Informationen und Grafikfehlern.

PC Building Simulator - Test Video aufrufen
Mobilfunk: Was 5G im Bereich Security bringt
Mobilfunk
Was 5G im Bereich Security bringt

In 5G-Netzwerken werden Sim-Karten für einige Anwendungsbereiche optional, das Roaming wird für Netzbetreiber nachvollziehbarer und sicherer. Außerdem verschwinden die alten Signalisierungsprotokolle. Golem.de hat mit einem Experten über Sicherheitsmaßnahmen im kommenden 5G-Netzwerk gesprochen.
Von Hauke Gierow

  1. IMSI Privacy 5G macht IMSI-Catcher wertlos
  2. DAB+ Radiosender hoffen auf 5G als Übertragungsweg
  3. Netzbetreiber 5G kommt endlich in die Umsetzungsphase

Ancestors Legacy angespielt: Mittelalter für Echtzeit-Strategen
Ancestors Legacy angespielt
Mittelalter für Echtzeit-Strategen

Historisch mehr oder weniger akkurate Spiele sind angesagt, nach Assassin's Creed Origins und Kingdom Come Deliverance will nun auch Ancestors Legacy mit Geschichte punkten. Golem.de hat eine Beta des im Mittelalter angesiedelten Strategiespiels ausprobiert.

  1. Into the Breach im Test Strategiespaß im Quadrat

Datenschutz: Der Nutzer ist willig, doch die AGB sind schwach
Datenschutz
Der Nutzer ist willig, doch die AGB sind schwach

Verbraucher verstehen die Texte oft nicht wirklich, in denen Unternehmen erklären, wie ihre Daten verarbeitet werden. Datenschutzexperten und -forscher suchen daher nach praktikablen Lösungen.
Ein Bericht von Christiane Schulzki-Haddouti

  1. Soziales Netzwerk Facebook ermöglicht Einsprüche gegen Löschungen
  2. Soziales Netzwerk Facebook will in Deutschland Vertrauen wiedergewinnen
  3. Denial of Service Facebook löscht Cybercrime-Gruppen mit 300.000 Mitgliedern

    •  /