synaix Newsletter Ausgabe 09 / 2008 vom 02.09.2008

Mozillas Webbrowser Firefox 3.1 wird verschiedene JavaScript-Funktionen deutlich beschleunigen. Die Entwickler sprechen von Beschleunigung um Faktor 20 bis 40 in den ersten JavaScript Tests und geben in der JavaScript Roadmap entsprechende Beispiele.

Möglich wird das durch den Just-in-Time-Compiler "TraceMonkey" für die Javascript-Engine von Firefox. Der Tracing-Mechanismus zeichnet die unterschiedlichen Pfade, die beim Durchlauf einer Schleife auftreten können während der Laufzeit auf und generiert einen kompilierten Code. Dieser kann erneut genutzt werden, wenn später ein solcher Pfad wieder erreicht wird. Die weiteren Details erklären die Entwickler Andreas Gal und Michael Franz in ihrem Blog.

Und nicht nur beim Surfen wird sich die Beschleunigung bemerkbar machen: Da Teile des Firefox Browsers auf JavaScript basieren, sollte sich die Beschleunigung auch direkt auf die Geschwindigkeit bei der Bedienung auswirken. Gut 60 Tage nach dem Weltrekord für die meisten Software- Downloads innerhalb von 24 Stunden für Firefox 3.0 sorgt Mozilla mit dieser schnellen Entwicklung erneut für positive Schlagzeilen.

Die Veröffentlichung von Firefox 3.1 ist für Ende des Jahres geplant. In den aktuellen Vorabversionen ist die neue Beschleunigungstechnik noch nicht aktiviert. Wer damit experimentieren möchte, muss zunächst die Option javascript.options.jit.content in about:config freischalten.

loadingÜberprüfung Benutzerdaten
Einen Moment bitte ...