Mozilla schickt Jägermonkey ins Rennen

"With a little help from my friends"

Mozillas Browser Firefox ist bei der Javascript-Leistung zuletzt recht deutlich hinter Apples Safari und Googles Chrome zurückgefallen, die aktuelle Beta von Opera 10.50 lässt alle Konkurrenten hinter sich. Mit dem Jägermonkey will Mozilla nun auf- und nach Möglichkeit überholen.

Anzeige

Wenn sie ihre Stärken ausspielen kann, ist Mozilla Javascript-Engine Tracemonkey der Konkurrenz überlegen. Doch nicht in allen Situationen kann das sogenannte Tracing genutzt werden, dann greift Firefox auf seinen alten Javascript-Interpreter zurück, der deutlich langsamer ist. Andere Javascript-Engines verzichten auf Tracing und verfolgen einen einfacheren Ansatz, bei dem komplette Methoden in Assembler übersetzt werden. Dieser Ansatz ist zwar etwas langsamer als Tracing, kann aber sehr viel häufiger genutzt werden, so dass diese Javascript-Engines in Benchmarks und auch im realen Einsatz besser abschneiden.

Mit Jägermonkey haben einige Mozilla-Entwickler begonnen, dieses Problem anzugehen. Sie verfolgen dabei den Ansatz, der sich bereits bei anderen Javascript-Engines bewährt hat, und verknüpfen ihn mit Tracing. Das Ziel: Statt entweder sehr schnell oder sehr langsam zu sein, soll die resultierende Engine sehr schnell (Tracing) und oder zumindest schnell sein, eben wenn das Tracing nicht zum Tragen kommt.

Dazu bedarf es zunächst einmal eines schnellen Assemblers, um nativen Code zu generieren. Da der Native-Code-Compiler von Tracemonkey, Nanojit für Jägermonkey aber nicht besonders gut geeignet ist, griffen die Mozilla-Entwickler auf Apples Javascript-JIT Nitro zurück.

Noch steht die Entwicklung am Anfang, doch bereits jetzt, ohne nennenswerte Optimierungen, ist der neue Methoden-JIT im Javascript-Benchmark Sunspider rund 30 Prozent schneller als der alte Interpreter.

Details zu Jägermonkey hat der Entwickler David Anderson in einem Blogeintrag zusammengefasst. Der ebenfalls am Projekt beteiligte David Mandelin beschreibt im Detail, wie die Geschwindigkeitssteigerung zusammenkommt.


GodsBoss 02. Mär 2010

Leider hast du die Gelegenheit versäumt, auch nur eine einzige Falschaussage zu...

GUEST 01. Mär 2010

Jap die Amis "lieben" umlaute: ÜBER, das ist DAS UEBER ding bei denen Jäger, fällt dann...

Tasfester 01. Mär 2010

Man, Man, Man. Ihr könnt Probleme haben,,,,,, hunter jäger Jaeger Hunter deutsch...

rambo 01. Mär 2010

Ich lach mich schlapp. Dafür verschluckt der sich auch alle 5 Minuten bei etwas...

Genischweini 01. Mär 2010

"mit 150 andereN" muss es natürlich heißen ... Das nur um deinem behandlungsbedürftigen...

Kommentieren




Anzeige
  1. Software-Entwickler/-in im Bereich digitale Kameratechnik
    Baumer Optronic GmbH, Radeberg
  2. IT-Projektmanager (m/w)
    corporate quality consulting GmbH, Wien und DACH-Region (Reisebereitschaft)
  3. Software Ingenieur (m/w)
    Stadtwerke München GmbH, München
  4. Systemadministrator/IT-Spezi- alist (m/w)
    Siemens AG, Nürnberg

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Klage gegen Samsung

    Apple will Verkauf des Galaxy Nexus verhindern

  2. Lumia-Smartphones

    Nokias Offensive auch in Deutschland gescheitert

  3. Acta-Demos

    Zehntausende gegen "bekACTA Scheiß" in München und Berlin

  4. Browser

    Firefox 10.0.1 bringt Fehlerkorrekturen

  5. Epic Games

    Unreal Engine 4 soll in diesem Jahr "die Leute schockieren"


Meistkommentiert
  1. Kommentare: 214 | letzter Beitrag 12.02. 20:12

  2. Kommentare: 150 | letzter Beitrag 03:05 Uhr

  3. Kommentare: 106 | letzter Beitrag 08:23 Uhr

  4. Kommentare: 100 | letzter Beitrag 12.02. 10:35

  5. Kommentare: 89 | letzter Beitrag 07:25 Uhr

Mehr


  1. Evilshadow

    Microsoft Store in Indien gehackt

  2. Browser

    Firefox 10.0.1 bringt Fehlerkorrekturen

  3. Lumia-Smartphones

    Nokias Offensive auch in Deutschland gescheitert

  4. Klage gegen Samsung

    Apple will Verkauf des Galaxy Nexus verhindern

  5. Nach Hackerangriff

    Polizei-Webserver in Nordrhein-Westfalen seit 12 Tagen down

  6. Acta-Demos

    Zehntausende gegen "bekACTA Scheiß" in München und Berlin

  7. Nasa

    Mögliche Etatkürzungen gefährden Mars-Erforschung

  8. Golem.de guckt

    Zuckerberg und Assange

  9. Steam-Hack

    Einbrecher könnten Kreditkartendaten kopiert haben

  10. HTTPS gesperrt

    Iran weitet Internetzensur aus



Haben wir etwas übersehen?

E-Mail an news@golem.de


Streaming-Client: Google bereitet eigenen Hifi-Netzwerkplayer vor
Streaming-Client
Google bereitet eigenen Hifi-Netzwerkplayer vor

Google soll noch in diesem Jahr einen Hifi-Netzwerkplayer auf den Markt bringen, der die Marke Google tragen wird. Der Google-Streaming-Client soll auf Android basieren.

  1. Iconic Panoramavideos mit dem Galaxy Nexus
  2. Dune HD Pro Zerteilte Blu-ray-Unterhaltungszentrale
  3. Electronic Drum Machine Shirt Das Anziehschlagzeug für unterwegs

Prozessorgerüchte: Haswell mit fünfmal schnellerer Grafik als Sandy Bridge?
Prozessorgerüchte
Haswell mit fünfmal schnellerer Grafik als Sandy Bridge?

Für seine nächste komplett neue CPU-Architektur Haswell plant Intel unbestätigten Angaben zufolge verschiedene Grafikkerne. Der schnellste, Codename GT3, soll fünfmal so schnell wie die HD Graphics 3000 der aktuellen Sandy-Bridge-Prozessoren arbeiten.

  1. Transactional Memory Intels Haswell kommt 2013 mit neuer Speicherverwaltung

Club-Mate: Hack fürs Hirn
Club-Mate
Hack fürs Hirn

Es sprudelt, schäumt und schmeckt - nicht jedem. Macht nichts: Club-Mate ist Kult und aus der Hackerkultur nicht mehr wegzudenken. Wie es dazu kommen konnte, erzählt das Buch Hackerbrause.

  1. Retro-Gnome Cinnamon 1.2 stabilisiert API und Desktop
  2. Linux Mint Cinnamon wird wohl Standarddesktop
  3. 28C3 Hacker hinter feindlichen Linien

Zum Artikel