Javascript

Firefox holt mit Jägermonkey auf

Mozilla ist mit Jägermonkey auf dem richtigen Weg, um bei der Javascript-Geschwindigkeit wieder zur Konkurrenz aufzuschließen. Das belegen aktuelle Benchmarks, die Mozilla-Entwickler Rob Sayre veröffentlicht hat.

Anzeige

Bei der Javascript-Geschwindigkeit ist Firefox in der letzten Zeit von praktisch allen Konkurrenten überholt worden, selbst die Vorabversionen von Microsofts Internet Explorer 9 sind mittlerweile in Benchmarks schneller als Firefox. Doch das soll sich dank der neuen Javascript-Engine Jägermonkey mit Firefox 4 wieder ändern.

Erstmals angekündigt wurde Jägermonkey im Februar 2010. Die neue Javascript-Engine nutzt Methoden, die sich in anderen Browsern bereits bewährt haben und verknüpft diese mit der aktuellen Javascript-Engine Tracemonkey. Denn wann immer Tracemonkey seine Stärken, das Tracing, ausspielen kann, ist Mozillas Javascript-Engine der Konkurrenz überlegen. Doch nicht in allen Situationen kann das sogenannte Tracing genutzt werden, so dass Firefox auf seinen alten Javascript-Interpreter zurückgreift. Und dieser ist sehr langsam.

Jägermonkey übersetzt in solchen Situationen komplette Methoden in Maschinencode, was zwar etwas langsamer ist als Tracing, aber sehr viel häufiger genutzt werden kann. Das Ziel: Wann immer Tracing schneller ist, soll es weiterhin zum Einsatz kommen. Ist das nicht der Fall, soll Jägermonkey die in nativen Maschinencode übersetzten Methoden verwenden. Wird das korrekt umgesetzt, sollte Firefox in den Benchmarks am Ende wieder schneller sein als die Konkurrenz.

Aktuelle Benchmarks von Mozilla-Entwickler Rob Sayre zeigen, dass Mozilla mit diesem Ansatz auf dem richtigen Weg ist, zumal noch einige Geschwindigkeitssteigerungen bis zur Veröffentlichung von Firefox 4 zu erwarten sind. Demnach ist die aktuelle Entwicklerversion von Firefox mit Jägermonkey im Benchmark Sunspider 0.9.1 fast doppelt so schnell wie Firefox 3.6.9, die aktuelle stabile Version des Browsers. Zwar sind Internet Explorer 9 Preview 3, Webkit in der Entwicklerversion vom 8. September 2010, Chrome 6.0.472.55 und Opera 10.61 allesamt schneller, der Abstand zur Spitze ist aber deutlich geschrumpft.

In Googles Benchmark V8 macht Firefox dank Jägermonkey einen noch größeren Sprung nach vorn und ist rund dreimal so schnell wie Firefox 3.6.9. Damit schiebt sich der Browser zumindest am Internet Explorer 9 Preview 3 wieder vorbei und liegt nur knapp hinter Webkit in der Entwicklerversion vom 8. September 2010.

Das aber, so Sayre, ist nur der aktuelle Stand und weitere Geschwindigkeitssteigerungen sind bis zum Erscheinen von Firefox 4 noch zu erwarten.

Sayre knöpft sich bei der Gelegenheit aber auch die Benchmarks vor, die zum Teil nicht nur wenig realistisch, sondern sogar fehlerhaft seien. Ein an Google gemeldeter Fehler im V8-Benchmark sei aber rasch korrigiert worden. Das Grundproblem sei aber, dass die Benchmarks alle nicht auf realen Applikationen basieren, was im Übrigen auch für Mozillas Benchmark Dormaeo gelte: "Auch Mozilla ist schuldig, wenn es um das Schreiben schlechter Tests geht."

Einen Seitenhieb gegen den Internet Explorer kann sich Sayre nicht verkneifen: Im Test math-cordic.js der Sunspider-Suite sei der Internet Explorer 9 rund zehnmal schneller als jeder andere Browser. Verändert man den Test aber minimal, brechen die Ergebnisse ein und der IE9 benötigt rund 22-mal so viel Zeit. Das weise auf ein Problem hin, so Sayre.

Wer selbst nachmessen will, kann aktuelle Nightly-Builds von Firefox 4 mit Jägermonkey unter nightly.mozilla.org/js-preview.html herunterladen.


TheoX 11. Sep 2010

Die Versionsupdates brachten Opera und Safari Speed-Steigerungen um teilweise bis zu 50...

Bassa 11. Sep 2010

Hmm, 50 Tabs hatte ich noch nicht auf. Aber auf 20 habe ich es durchaus schon einige Male...

Youssarian 11. Sep 2010

Steht das nicht im Prinzip schon im Artikel (von Golem)? "Denn wann immer Tracemonkey...

Youssarian 11. Sep 2010

Ich kenne einen solchen und kann nicht behaupten, dass er irre sei. Assembler wäre...

Youssarian 11. Sep 2010

Stimmt, die ist naiv. ;-) Vor wenigen Jahren hätte diese Frage lauten müssen: Können...

Kommentieren




Anzeige
  1. IT-System Engineer (m/w) – Microsoft Backoffice Technologie
    InfraServ GmbH & Co. Gendorf KG, Burgkirchen
  2. Administrator Datenbanksysteme (m/w)
    DRK-Blutspendedienst Baden-Württemberg - Hessen gemeinnützige GmbH, Baden-Baden
  3. (Junior) IT-Consultant (m/w)
    Tangram TeleOffice GmbH, Herrenberg
  4. Mitarbeiter (m/w) IT-Helpdesk 1st- und 2nd-Level-Support
    SV Deutschland GmbH, Langenfeld

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  2. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb

  3. CSU-Vizechefin

    Aussagen zur Internetsucht sind absurd

  4. iOS

    Untethered Jailbreak für iOS 5.1.1 erschienen

  5. USB-Sticks und Speicherkarten

    Hersteller wehren sich gegen neue "Mondtarife"


Meistkommentiert
  1. Kommentare: 385 | letzter Beitrag 10:32 Uhr

  2. Kommentare: 221 | letzter Beitrag 09:51 Uhr

  3. Kommentare: 215 | letzter Beitrag 25.05. 11:40

  4. Kommentare: 130 | letzter Beitrag 10:53 Uhr

  5. Kommentare: 94 | letzter Beitrag 25.05. 12:13

Mehr


  1. iOS

    Untethered Jailbreak für iOS 5.1.1 erschienen

  2. CSU-Vizechefin

    Aussagen zur Internetsucht sind absurd

  3. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb

  4. Sony

    Music Unlimited nun auch fürs iPhone

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  6. Gewerkschaft

    Entlassungen werden bei HP-Deutschland voll durchschlagen

  7. Tex Murphy

    Privatermittler sucht Privatinvestoren

  8. Studie

    Fast jeder zweite Nutzer hört legal Musik im Netz

  9. Funcom

    The Secret World mit neuen Plänen bis zum Start

  10. Play Store

    Google startet Bezahlabos in Android-Anwendungen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Samsung XE300: Google Chromebox versehentlich ausgeliefert
Samsung XE300
Google Chromebox versehentlich ausgeliefert

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

  1. Googles Aura Chromium OS mit klassischem Desktop

Lollipop Chainsaw angespielt: Blond und brutal
Lollipop Chainsaw angespielt
Blond und brutal

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

  1. Spielepublisher in Not dtp Entertainment meldet Insolvenz an
  2. US-Umsätze im März 2012 Spielemarkt schrumpft weiter
  3. Starlight Inception Lucas-Arts-Veteran kämpft für das Weltraum-Action-Genre

Owncloud Inc.: "Wir sind kein Serviceprovider"
Owncloud Inc.
"Wir sind kein Serviceprovider"

Das Unternehmen Owncloud entwickele nur Software und biete Support für Kunden, sagte Technikchef Frank Karlitschek auf dem Linuxtag 2012. Darüber hinaus verriet er einige technische Details zu Owncloud 4 und kommenden Entwicklungen.

  1. Persönlicher Onlinespeicher Owncloud 4.0 verschlüsselt Daten auf dem Server
  2. Persönlicher Onlinespeicher Owncloud erhält Android-Applikation
  3. Persönlicher Onlinespeicher Owncloud 2012 auch mit kostenpflichtigem Support

Zum Artikel