Abo
  • Services:

Mozilla: Firefox 18 mit Ionmonkey veröffentlicht

Mozillas Browser Firefox steht ab sofort in der Version 18 zum Download bereit. Größte Neuerung ist die Integration des JIT-Compilers Ionmonkey, was die Ausführung von Javascript weiter beschleunigen soll.

Artikel veröffentlicht am ,
Firefox 18 mit Ionmonkey steht zum Download bereit.
Firefox 18 mit Ionmonkey steht zum Download bereit. (Bild: Mozilla)

Die Integration des JIT-Compilers Ionmonkey in die Javascript-Engine von Firefox soll Web-Apps, Spiele und Websites mit viel Javascript deutlich beschleunigen. Die Spidermonkey genannte Javascript-Engine von Firefox verfügt mit Jägermonkey zwar schon länger über einen Just-In-Time-Compiler (JIT-Compiler), Ionmonkey ist unter bestimmten Umständen aber deutlich schneller. Daher ergänzt Ionmonkey die bestehende Technik.

Stellenmarkt
  1. HiPP-Werk Georg Hipp OHG, Gmunden (Österreich), Pfaffenhofen, Raum Ingolstadt
  2. Dürr Systems AG, Bietigheim-Bissingen

Während Jägermonkey ebenso wie die Tracing-Engine Tracemonkey Javascript direkt in Maschinencode übersetzt, arbeitet Ionmonkey in drei Schritten: Zunächst wird der Javascript-Code in eine Zwischendarstellung (Intermediate Representation, IR) gebracht und anschließend werden auf dieser IR verschiedene Algorithmen zur Optimierung angewandt. Erst dann wird die IR in Maschinencode übersetzt.

Diese neue Architektur ermöglicht es Ionmonkey, den erzeugten Code zu analysieren und zu optimieren. Zudem soll der Ansatz künftige Verbesserungen der Javascript-Engine vereinfachen, denn neue Ideen können in Form von Plugins geschrieben und so leicht in die Optimierung integriert werden, um ihre realen Auswirkungen zu testen.

Da Ionmonkey etwas Zeit benötigt, um den Code zu analysieren und zu optimieren, profitieren vor allem lange laufende Javascript-Applikationen von Ionmonkey. Für kurz laufende Programme wird weiterhin Jägermonkey verwendet. In einem von Mozilla-Entwickler David Anderson im September 2012 veröffentlichten Benchmark war die neue Javascript-Engine bereits deutlich schneller.

Darüber hinaus haben die Firefox-Entwickler nach eigenen Angaben den Wechsel zwischen Tabs beschleunigt. Auch wurde die Behandlung signierter Erweiterungen überarbeitet, was den Start von Firefox beschleunigen soll.

Schärfere Darstellung

Mozilla hat seinen Browser an Apples Retina-Displays angepasst. Auf entsprechenden Macs zeigt sich Firefox schärfer, was auch für das Abspielen von Videos, Spiele und das Surfen im Web gilt.

Darüber hinaus soll ein neuer HTML-Skalierungsalgorithmus für eine bessere Bildqualität sorgen. Auch wird nun die DOM-Eigenschaft "window.devicePixelRatio" unterstützt, mit der Entwickler die Pixeldichte des jeweiligen Displays abfragen können.

Unsichere Inhalte werden blockiert

Sind in eine mit HTTPS übertragene Webseite auch unsichere Inhalte eingebettet, die nicht über HTTPS ausgeliefert werden, kann Firefox diese in der neuen Version blockieren. Die Funktion kann unter about:config aktiviert werden.

Erweiterte HTML5-Unterstützung

Firefox 18 Beta bietet darüber hinaus eine erweiterte Unterstützung von HTML5-Techniken an. Schon seit längerem kann Firefox mit Touch-Ereignissen umgehen, in der neuen Version unterstützt der Browser sie aber auch entsprechend dem W3C-Standard und nicht nur in einer Firefox-spezifischen Variante.

Mozilla hat die Beta auch mit einer vorläufigen WebRTC-Unterstützung versehen.

Firefox 18 steht unter mozilla.org/firefox für Windows, Linux und Mac OS X zum Download bereit.



Anzeige
Hardware-Angebote
  1. mit Gutschein: HARDWARE50 (nur für Neukunden, Warenwert 104 - 1.000 Euro)
  2. 915€ + Versand
  3. ab 119,98€ (Release 04.10.)

zZz 31. Jan 2013

es gibt bereiche in denen spidermonkey schneller ist, in anderen liegt v8 vorne. in der...

Anonymer Nutzer 12. Jan 2013

Ich wiederum habe das Problem auch nicht aber benutze Lesezeichen. Also bei mir laggt...

NochEinLeser 09. Jan 2013

Weiß ich, Herr Moralapostel! :)

flasherle 09. Jan 2013

keine ahnugn meine freundin spielt irgendsolche bubble spiele auf facebook...

TmoWizard 09. Jan 2013

Welches Plugin funktioniert bei dir denn da dauernd nicht? Flash, Java, Silverlight...


Folgen Sie uns
       


Monterey Car Week - Bericht

Ist die Zukunft der Sportwagen elektrisch? Wir haben die Monterey Car Week in L.A. besucht.

Monterey Car Week - Bericht Video aufrufen
iPhone Xs, Xs Max und Xr: Wer unterstützt die eSIM in den neuen iPhones?
iPhone Xs, Xs Max und Xr
Wer unterstützt die eSIM in den neuen iPhones?

Apples neue iPhones haben neben dem Nano-SIM-Slot eine eingebaute eSIM, womit der Konzern erstmals eine Dual-SIM-Lösung in seinen Smartphones realisiert. Die Auswahl an Netzanbietern, die eSIMs unterstützen, ist in Deutschland, Österreich und der Schweiz aber eingeschränkt - ein Überblick.
Von Tobias Költzsch

  1. Apple Das iPhone Xr macht's billiger und bunter
  2. Apple iPhones sollen Stiftunterstützung erhalten
  3. XMM 7560 Intel startet Serienfertigung für iPhone-Modem

Network Slicing: 5G gefährdet die Netzneutralität - oder etwa nicht?
Network Slicing
5G gefährdet die Netzneutralität - oder etwa nicht?

Ein Digitalexperte warnt vor einem "deutlichen Spannungsverhältnis" zwischen der technischen Basis des kommenden Mobilfunkstandards 5G und dem Prinzip des offenen Internets. Die Bundesnetzagentur gibt dagegen vorläufig Entwarnung.
Ein Bericht von Stefan Krempl

  1. T-Mobile US Deutsche Telekom gibt 3,5 Milliarden US-Dollar für 5G aus
  2. Ericsson Swisscom errichtet standardisiertes 5G-Netz in Burgdorf
  3. Masterplan Digitalisierung Niedersachsen will flächendeckende Glasfaserinfrastruktur

Virtuelle Realität: Skin-Handel auf Basis von Blockchain
Virtuelle Realität
Skin-Handel auf Basis von Blockchain

Vlad Panchenko hat als Gaming-Unternehmer Millionen gemacht. Jetzt entwickelt er ein neues Blockchain-Protokoll. Heute kann man darüber In-Game Items sicher handeln, in der anrückenden VR-Zukunft aber alles, wie er glaubt.
Ein Interview von Sebastian Gluschak

  1. Digital Asset Google und Startup bieten Blockchain-Programmiersprache an
  2. Illegale Inhalte Die Blockchain enthält Missbrauchsdarstellungen

    •  /