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.

Artikel veröffentlicht am ,
Mozilla schickt Jägermonkey ins Rennen

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


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...



Aktuell auf der Startseite von Golem.de
Militär
China gelingt Durchbruch bei Abwehr von Hyperschallraketen

Das Shanghai Institute of Mechanical and Electrical Engineering hat einen Durchbruch bei der Erforschung eines Abwehrsystems für Hyperschallwaffen erzielt.

Militär: China gelingt Durchbruch bei Abwehr von Hyperschallraketen
Artikel
  1. HPC-Mythen: Es gibt keine Silberkugel beim Hochleistungsrechnen
    HPC-Mythen
    Es gibt keine Silberkugel beim Hochleistungsrechnen

    Revolutionieren Quantencomputer, neue Beschleuniger oder Programmiersprachen die Hochleistungsrechner? Eine Gruppe von Experten sagt: nein.
    Von Johannes Hiltscher

  2. Arbeitsmarktstudie: Die Schweiz als Einkommensparadies für ITler
    Arbeitsmarktstudie
    Die Schweiz als Einkommensparadies für ITler

    Mit einem Umzug aus Deutschland in die Schweiz können IT-Fachkräfte ihr Einkommen von einem auf den anderen Tag verdoppeln. Dann können sie sich auch ihren größten beruflichen Wunsch leisten: die 4-Tage-Woche.
    Von Peter Ilg

  3. Historischer Einbruch erwartet: Halbleiterbranche steht vor schwierigen Zeiten
    Historischer Einbruch erwartet
    Halbleiterbranche steht vor schwierigen Zeiten

    Schlimmer als während der Finanzkrise und Dotcom-Blase: Analysten rechnen mit einem tiefem Einbruch der Halbleiterbranche.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • AMD CPU kaufen, SW Jedi Survivor gratis dazu • Philips LED TV 65" 120 Hz Ambilight 999€ • KF DDR4-3600 32GB 91,89€ • Asus Mainboard 279€ • Bosch Prof. bis -55% • PCGH Cyber Week • Acer Predator 32" WQHD 170Hz 529€ • Philips Hue bis -50% • Asus Gaming-Laptops bis -25% [Werbung]
    •  /