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. DIAMOS AG, Sulzbach
  2. über duerenhoff GmbH, Raum Remscheid

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
Top-Angebote
  1. (u. a. 256 GB 52,99€, 512 GB 69,00€)
  2. 149,00€
  3. 40,99€
  4. (u. a. Fernseher ab 127,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
       


Der Mars-Maulwurf des DLR erklärt

Ulrich Köhler vom DLR erläutert die Funktionsweise des Mars-Maulwurfes.

Der Mars-Maulwurf des DLR erklärt Video aufrufen
Klimaschutz: Energieausweis für Nahrungsmittel
Klimaschutz
Energieausweis für Nahrungsmittel

Dänemark will ein Klimalabel für Lebensmittel. Es soll Auskunft über den CO2-Fußabdruck geben und dem Kunden Orientierung zu Ökofragen liefern.
Ein Bericht von Daniel Hautmann

  1. Standard Cognition Konkurrenz zu kassenlosen Amazon-Go-Supermärkten eröffnet
  2. Amazon-Go-Konkurrenz Microsoft arbeitet am kassenlosen Lebensmittel-Einkauf

Emotionen erkennen: Ein Lächeln macht noch keinen Frohsinn
Emotionen erkennen
Ein Lächeln macht noch keinen Frohsinn

Wer lächelt, ist froh - zumindest in der Interpretation eines Computers. Die gängigen Systeme zur Emotionserkennung interpretieren den Gesichtsausdruck als internes Gefühl. Die interne Gefühlswelt ist jedoch sehr viel komplexer. Ein Projekt des DFKI entwickelt ein System, das Gefühle besser erkennen soll.
Ein Bericht von Werner Pluta

  1. Ökostrom Wie Norddeutschland die Energiewende vormacht
  2. Magnetfeld Wenn der Nordpol wandern geht
  3. Computational Periscopy Forscher sehen mit einfacher Digitalkamera um die Ecke

Carsharing: Regierung will Mobilitätsdienste per Gesetz stärken
Carsharing
Regierung will Mobilitätsdienste per Gesetz stärken

Die digitalen Plattformen für Carsharing und Carpooling sollen Rechtssicherheit bekommen. BMW, Daimler und VW sowie Uber & Co. stehen in den Startlöchern.
Ein Bericht von Daniel Delhaes und Markus Fasse

  1. Lobbyregister EU-Parlament verordnet sich mehr Transparenz
  2. Contract for the web Bundesregierung unterstützt Rechtsanspruch auf Internet
  3. Initiative D21 E-Government-Nutzung in Deutschland ist rückläufig

    •  /