Abo
  • Services:

Firefox 18 Beta: Schneller, schärfer und sicherer

Mozilla hat eine Betaversion von Firefox 18 veröffentlicht. Die neue Browserversion verfügt mit Ionmonkey über einen neuen JIT-Compiler für Javascript, kann unsichere Inhalte auf sicheren Websites blockieren und sieht auf hochauflösenden Displays schärfer aus.

Artikel veröffentlicht am ,
Firefox 18 Beta steht zum Download bereit.
Firefox 18 Beta 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. BWI GmbH, Nürnberg, München
  2. Bosch Gruppe, Stuttgart-Feuerbach

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.

Von Ionmonkey profitieren vor allem lange laufende Javascript-Applikationen, da hier die Optimierungen mit der Zeit greifen. 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.

Für die höhere Geschwindigkeit sorgen verschiedene Optimierungen, darunter "Loop-Invariant Code Motion" (LICM), die, wenn möglich, Instruktionen aus Schleifen herauslöst, Sparse Global Value Numbering (GVN), um redundanten Code zu eliminieren, Linear Scan Register Allocation (LSRA), die Register-Allokation, die in Oracles JVM Hotspot zum Einsatz kommt, Dead Code Elimination (DCE), die nicht genutzte Instruktionen entfernt, sowie Range-Analysen.

Die Compiler-Architektur ist weitgehend abstrakt angelegt, so dass sie mit geringem Aufwand auf andere Plattformen portiert werden kann. So sind große Teile des Compilers für x86, x86-64 und ARM identisch.

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.

Firefox wird schärfer

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.

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.

Darüber hinaus unterstützt Firefox 18 Beta CSS3 Flexbox, die DOM-Eigenschaft window.devicePixelRatio und @supports.

Firefox 18 Beta für Android

Die mobile Variante Firefox für Android schlägt in der neuen Betaversion Suchanfragen schon beim Tippen vor, was vor allem auf Smartphones und Tablets praktisch sein kann. Um die Funktion zu verwenden, müssen Nutzer von Firefox für Android sie aber explizit freischalten, da dabei Daten an Mozilla übermittelt werden.

Zudem wurde der Schutz von Phishing und Malware verbessert: Der Browser warnt Nutzer, wenn diese eine als gefährlich eingestufte Website besuchen.

Firefox 18 Beta steht unter mozilla.org/firefox/beta für Windows, Linux und Mac OS X zum Download bereit. Die Android-Version kann über Google Play heruntergeladen werden.



Anzeige
Hardware-Angebote
  1. ab 499€
  2. 119,90€
  3. und Assassins Creed Odyssey, Strange Brigade und Star Control Origins kostenlos dazu erhalten

Baron Münchhausen. 17. Dez 2012

Und der nächste Staffel von "Schneller, schärfer und sicherer" sehen im ersten Quartal...

7even 01. Dez 2012

Der neue Mozilla soll schneller sein, obwohl er den Javascript-Code erst temporär...

Lala Satalin... 28. Nov 2012

Gut zu wissen. Jedoch kann ich es immer noch nicht so recht nachvollziehen, da ich...

Lala Satalin... 27. Nov 2012

PAL FBAS-Qualität reicht mir auch aus. Aber da kommt man mit 360p und 480p nicht ran...

zZz 27. Nov 2012

das sollte ja im zweifelsfall der nutzer entscheiden dürfen


Folgen Sie uns
       


WoW Battle for Azeroth - Ausbruch und Addon (Golem.de Live)

Nach dem Mitternachtsstream beginnt in Battle for Azeroth für uns der Alltag im Addon in Kul Tiras. Dank des Chats gibt es spannende Ablenkungen.

WoW Battle for Azeroth - Ausbruch und Addon (Golem.de Live) Video aufrufen
Always Connected PCs im Test: Das kann Windows 10 on Snapdragon
Always Connected PCs im Test
Das kann Windows 10 on Snapdragon

Noch keine Konkurrenz für x86-Notebooks: Die Convertibles mit Snapdragon-Chip und Windows 10 on ARM sind flott, haben LTE integriert und eine extrem lange Akkulaufzeit. Der App- und der Treiber-Support ist im Alltag teils ein Manko, aber nur eins der bisherigen Geräte überzeugt uns.
Ein Test von Marc Sauter und Oliver Nickel

  1. Miix 630 Lenovos ARM-Detachable kostet 1.000 Euro
  2. Qualcomm "Wir entwickeln dediziertes Silizium für Laptops"
  3. Windows 10 on ARM Microsoft plant 64-Bit-Support ab Mai 2018

Matebook X Pro im Test: Huaweis zweites Notebook ist klasse
Matebook X Pro im Test
Huaweis zweites Notebook ist klasse

Mit dem Matebook X Pro veröffentlicht Huawei sein zweites Ultrabook. Das schlanke Gerät überzeugt durch ein gutes Display, flotte Hardware samt dedizierter Grafikeinheit, clevere Kühlung und sinnvolle Anschlüsse. Nur die eigenwillig positionierte Webcam halten wir für fragwürdig.
Ein Test von Marc Sauter

  1. Android Huawei stellt zwei neue Tablets mit 10-Zoll-Displays vor
  2. Smartphones Huawei will Ende 2019 Nummer 1 werden
  3. Handelskrieg Huawei-Chef kritisiert Rückständigkeit in den USA

Indiegames-Rundschau: Schiffbruch, Anime und viel Brummbrumm
Indiegames-Rundschau
Schiffbruch, Anime und viel Brummbrumm

Gas geben, den weißen Hai besiegen und endlich die eine verlorene Socke wiederfinden: Die sommerlichen Indiegames bieten für jeden etwas - besonders fürs Spielen zu zweit.
Von Rainer Sigl

  1. Indiegames-Rundschau Spezial Unabhängige Riesen und Ritter für Nintendo Switch
  2. Indiegames-Rundschau Schwerelose Action statt höllischer Qualen
  3. Indiegames-Rundschau Kampfkrieger und Abenteuer in 1001 Nacht

    •  /