1 Reaktion

Mozilla erreicht nächsten Meilenstein bei JavaScript-Performance

Geschätzte Lesedauer:

Mozilla hat bei der Performance von JavaScript den nächsten Meilenstein erreicht: Firefox kann in asm.js kompilierten Code nun in einer Geschwindigkeit ausführen, welche nur noch um den Faktor 1.5 langsamer als C++ ist.

asm.js ist eine von Mozilla entwickelte Teilmenge von JavaScript, welche Code deutlich schneller ausführen kann, der über Compiler wie Emscripten (ebenfalls Mozilla) oder Mandreel in JavaScript übersetzt wird. Da es sich bei asm.js um eine Teilmenge von JavaScript handelt, kann dieser Code auch von Browsern ausgeführt werden, welche keinen Compiler für asm.js implementiert haben, nur entsprechend sehr viel langsamer als ein dafür optimierter Browser wie Firefox.

Anfang des Jahres hatte Mozilla erklärt, dass Firefox asm.js-Code ausführen kann, welcher um etwa den Faktor 2 langsamer ist als nativer in C++ geschriebener Code – was schon sehr beeindruckend war. Weitere Optimierungen, vor allem Float32-Optimierungen, von Emscripten sowie der JavaScript-Engine von Firefox haben Mozilla einen weiteren Meilenstein erreichen lassen – Firefox erreicht in den Benchmarks Geschwindigkeiten, welche nur noch um den Faktor 1.5 langsamer als nativer Code sind. Und Mozilla verspricht sogar, dass noch weitere größere Optimierungen in Arbeit oder in Planung sind.

[lightbox style=“modern“ image_path=“https://www.soeren-hentzschel.at/wp-content/uploads/asm1.5b.png“ popup=“https://www.soeren-hentzschel.at/wp-content/uploads/asm1.5b.png“ link_to_page=““ target=““ description=““ size=“two_col_small“]

Firefox ist nicht zuletzt dank asm.js in der Lage, sogar komplexe Spiele im Browser mit guter Performance ausführen zu können. So haben Mozilla und Epic Games die Unreal Engine 3 für den Browser portiert, seit kurzem gibt es das erste kommerzielle 3D-Spiel für den Browser, welches die portierte Unreal Engine 3 nutzt und Gebrauch von asm.js macht.

Dieser Artikel wurde von Sören Hentzschel verfasst.

Sören Hentzschel ist Webentwickler aus Salzburg. Auf soeren-hentzschel.at informiert er umfassend über Neuigkeiten zu Mozilla. Außerdem ist er Betreiber von camp-firefox.de, der ersten Anlaufstelle im deutschsprachigen Raum für Firefox-Probleme aller Art. Weitere Projekte sind firefox.agenedia.com, mozilla.de, firefoxosdevices.org sowie sozone.de.

Und jetzt du! Deine Meinung?

Erforderliche Felder sind mit einem Asterisk (*) gekennzeichnet. Die E-Mail-Adresse wird nicht veröffentlicht.
  1. Nach Absenden des Kommentar-Formulars erfolgt eine Verarbeitung der von Ihnen eingegebenen personenbezogenen Daten durch den datenschutzrechtlich Verantwortlichen zum Zweck der Bearbeitung Ihrer Anfrage auf Grundlage Ihrer durch das Absenden des Formulars erteilten Einwilligung.
    Weitere Informationen