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. über duerenhoff GmbH, Raum Hamm
  2. Berliner Verkehrsbetriebe (BVG), Berlin

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
Hardware-Angebote
  1. ab 399€
  2. 194,90€ + Versand mit Gutschein: RYZEN20 (Bestpreis!)
  3. 309€ + Versand mit Gutschein: RYZEN20 (Bestpreis!)

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
       


Hallo Magenta - Präsentation auf der Ifa 2018

Auf der Ifa 2018 hat die Deutsche Telekom ihren eigenen smarten Assistenten gezeigt. Er läuft auf einem ebenfalls selbst entwickelten smarten Lautsprecher und soll zunächst trainiert werden. Telekom-Kunden können an einem Test teilnehmen und erhalten dafür den Lautsprecher kostenlos.

Hallo Magenta - Präsentation auf der Ifa 2018 Video aufrufen
iOS 12 im Test: Auch Apple will es Nutzern leichter machen
iOS 12 im Test
Auch Apple will es Nutzern leichter machen

Apple setzt mit iOS 12 weniger auf aufsehenerregende Funktionen als auf viele kleine Verbesserungen für den Alltag. Das erinnert an Google und Android 9, was nicht zwingend schlecht ist.
Ein Test von Tobias Költzsch

  1. Apple iOS 12.1 verrät neues iPad Pro
  2. Apple Siri-Kurzbefehle-App für iOS 12 verfügbar

Grafikkarten: Das kann Nvidias Turing-Architektur
Grafikkarten
Das kann Nvidias Turing-Architektur

Zwei Jahre nach Pascal folgt Turing: Die GPU-Architektur führt Tensor-Cores und RT-Kerne für Spieler ein. Die Geforce RTX haben mächtige Shader-Einheiten, große Caches sowie GDDR6-Videospeicher für Raytracing, für Deep-Learning-Kantenglättung und für mehr Leistung.
Ein Bericht von Marc Sauter

  1. Tesla T4 Nvidia bringt Googles Cloud auf Turing
  2. Battlefield 5 mit Raytracing Wenn sich der Gegner in unserem Rücken spiegelt
  3. Nvidia Turing Geforce RTX 2080 rechnet 50 Prozent schneller

Zukunft der Arbeit: Was Automatisierung mit dem Grundeinkommen zu tun hat
Zukunft der Arbeit
Was Automatisierung mit dem Grundeinkommen zu tun hat

Millionen verlieren ihren Job, aber die Gesellschaft gewinnt dabei trotzdem: So stellen sich die Verfechter des bedingungslosen Grundeinkommens die Zukunft vor. Wie soll das gehen?
Eine Analyse von Daniel Hautmann

  1. Verbraucherschutzminister Kritik an eingeschränktem Widerspruchsrecht im Online-Handel
  2. Bundesfinanzminister Scholz warnt vor Schnellschüssen bei Digitalsteuer
  3. Sommerzeit EU-Kommission will die Zeitumstellung abschaffen

    •  /