Abo
  • Services:

Mozilla

Azure soll Firefox schneller rendern lasen

Mozilla arbeitet an einem neuen 2D-Grafik-API namens Azure, um die Anzeige von Webseiten zu beschleunigen. Später soll Azure auch 3D-APIs wie OpenGL und Direct3D nutzen, um die Darstellung weiter zu beschleunigen.

Artikel veröffentlicht am ,
Mozilla: Azure soll Firefox schneller rendern lasen

Azure soll zustandslos arbeiten und sich an Microsofts Direct2D orientieren. 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.

Stellenmarkt
  1. Dataport, Rostock
  2. SKF GmbH, Schweinfurt

Cairo hat allerdings einige Nachteile im Zusammenspiel mit Direct2D, der von Microsoft entwickelten Schnittstelle zur hardwarebeschleunigten Darstellung von 2D-Inhalten. Zum einen erfordert die Kombination von Cairo und Direct2D eine unnötige Umwandlung in Gleitkommazahlen und zurück. Zum anderen unterstützt Cairo einige Funktionen, die Direct2D nicht bietet und daher umgangen werden müssen.

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.

Zudem ist Azure als zustandsloses API angelegt, was eine weitere Beschleunigung bringen soll. Zwar arbeitet Cairo intern auch zustandslos, muss aber auch hier Umwandlungen vornehmen, die die Mozilla-Entwickler künftig einsparen wollen.

Cairo bleibt aber als Rückfalloption dabei für Fälle, in denen keine plattformspezifischen Backends zur Verfügung stehen oder explizit keine Hardwarebeschleunigung verwendet werden soll. Zudem wird Cairo für die Druckfunktion von Firefox weiterhin benötigt.

Sobald das 2D-API fertiggestellt ist, wollen die Mozilla-Entwickler es auf die 3D-APIs OpenGL und Direct3D portieren. Diese 3D-Backends sollen dann dafür sorgen, dass Inhalte auch unter Windows XP, Mac OS X, Linux und auf mobilen Geräten in Hardware beschleunigt werden können.

Ganz nebenbei soll Azure es erlauben, beschleunigtes Rendering auch in einem in mehrere Prozesse aufgespaltenen Browser umzusetzen. Genau das plant Mozilla mit dem Projekt Electrolysis, um den Browser robuster zu machen. Allerdings ist Azure für die initiale Einführung von Electrolysis nicht notwendig.

Die Entwicklung von Azure steht noch ganz am Anfang. Derzeit liegt nur eine Art Proof-of-Concept vor, das zeigt, dass der Ansatz in die richtige Richtung geht. Im nächsten Schritt soll Azure für das HTML5-Element Canvas genutzt werden, was noch im Laufe des zweiten Quartals umgesetzt werden soll. Auch die Arbeit an weiteren Backends hat bereits begonnen, schreibt Mozilla-Entwickler Joe Drew in einem Blogeintrag.



Anzeige
Hardware-Angebote
  1. bei Alternate.de
  2. bei dell.com
  3. 59,90€

tilmank 27. Apr 2011

Mir schoss als erstes "Rendern in der Cloud" durch den Kopf, und ich war entsetzt über...

Phönix007 27. Apr 2011

Aah das hilft weiter, danke :)


Folgen Sie uns
       


Intel NUC8 (Hades Canyon) - Test

Winzig und kraftvoll: der NUC8 alias Hades Canyon.

Intel NUC8 (Hades Canyon) - Test Video aufrufen
Recycling: Die Plastikwaschmaschine
Recycling
Die Plastikwaschmaschine

Seit Kurzem importiert China kaum noch Müll aus dem Ausland. Damit hat Deutschland ein Problem. Wohin mit all dem Kunststoffabfall? Michael Hofmann will die Lösung kennen: Er bietet eine Technologie an, die den Abfall in Wertstoff verwandelt.
Ein Bericht von Daniel Hautmann


    PGP/SMIME: Die wichtigsten Fakten zu Efail
    PGP/SMIME
    Die wichtigsten Fakten zu Efail

    Im Zusammenhang mit den Efail genannten Sicherheitslücken bei verschlüsselten E-Mails sind viele missverständliche und widersprüchliche Informationen verbreitet worden. Wir fassen die richtigen Informationen zusammen.
    Eine Analyse von Hanno Böck

    1. Sicherheitslücke in Mailclients E-Mails versenden als potus@whitehouse.gov

    Indiegames-Rundschau: Kampfkrieger und Abenteuer in 1001 Nacht
    Indiegames-Rundschau
    Kampfkrieger und Abenteuer in 1001 Nacht

    Battletech schickt Spieler in toll inszenierte Strategieschlachten, eine königliche Fantasywelt und Abenteuer im Orient: Unsere Rundschau stellt diesmal besonders spannende Indiegames vor.
    Von Rainer Sigl

    1. Indiegames-Rundschau Mutige Mäuse und tapfere Trabbis
    2. Indiegames-Rundschau Zwischen Fake News und Mountainbiken
    3. Indiegames-Rundschau Tiefseemonster, Cyberpunks und ein Kelte

      •  /