Type Inference Firefox 9 steht zum Download bereit

Im Laufe des Dienstags will Mozilla seinen Browser Firefox 9 zum Download freigeben. Bereits jetzt kann die Software auf Mozillas Servern heruntergeladen werden.

Anzeige

Die wichtigste Neuerung in Firefox 9 heißt Type Inference (TI) und soll dafür sorgen, dass Javascript schneller ausgeführt werden kann.

Javascript arbeitet mit dynamischen Typen, so dass ein JIT-Compiler Code für alle möglichen Typen erzeugen muss. Das macht die Entwicklung von Javascript-Programmen einfach, verlangsamt aber die Ausführung von Javascript verglichen mit Sprachen, die mit statischen Typen arbeiten. Mit Type Inference generiert die Javascript-Engine Spidermonkey Typinformationen für Variablen, die in Javascript-Programmen genutzt werden. Dazu wird zum einen eine Code-Analyse vorgenommen, zum anderem werden die Werte der Variablen während der Programmausführung überwacht. Die so gesammelten Informationen kann Jaegermonkey, der JIT-Compiler in Firefox 9, nutzen, um effizienteren Code zu erstellen.

Type Inference wird von Firefox 9 standardmäßig genutzt und soll in Javascript-Benchmarks wie Kraken und V8 rund 30 Prozent mehr Leistung bringen. Websites mit umfangreichem Einsatz von Javascript sollen bis zu 50 Prozent schneller laufen, so Mozilla. Firefox-Entwickler Brian Bondy geht davon aus, dass mit der Integration von TI in Jaegermonkey ein großer Teil dieses Leistungsdefizits wettgemacht werden kann. Laufende Mozilla-Projekte sind darauf ausgelegt, die ermittelten Typinformationen zu nutzen. Mit Ionmonkey, Mozillas JIT-Compiler der nächsten Generation, soll es später möglich werden, die Leistungslücke zu Java zu schließen, erklärte Bondy. Technische Details zu Type Inference finden sich im Aufsatz Fast and Precise Hybrid Type Inference for Javascript.

Vollbildmodus

Firefox 9 bietet experimentelle Unterstützung für das Vollbild-API des W3C. Damit können auf Nutzerwunsch per Javascript einzelne HTML-Elemente im Vollbild dargestellt werden. Das ist vor allem zur Wiedergabe von Videos oder für Spiele praktisch. Allerdings ist der Vollbildmodus in Firefox 9 noch nicht standardmäßig aktiviert. Das soll erst mit der für Anfang 2012 geplanten Version 10 der Fall sein.

Neue CSS-Funktionen

Firefox 9 unterstützt die CSS-Eigenschaft font-stretch, um normale, gestauchte oder gestreckte Versionen einer Schrift zu verwenden. Zudem wurde die Unterstützung für text-overflow verbessert, so dass für die linke und rechte Kante ein unterschiedliches Verhalten festgelegt werden kann.

Angepasst für Mac OS X Lion

Darüber hinaus wurde Firefox 9 besser an Mac OS X 10.7 alias Lion angepasst. Das gilt nicht nur für die Optik: Es werden auch die neuen Zwei-Finger-Gesten zur Navigation per Wisch unterstützt. Zudem soll der Einsatz auf Systemen mit mehr als einem Monitor besser sein.

JS-Interface für Do Not Track

Der Einsatz des mit Firefox 7 eingeführten Do-Not-Track-Headers kann nun auch per Javascript abgefragt werden. Entwickler können so feststellen, wenn sich ein Nutzer gegen die Profilerstellung für verhaltensbezogene Werbung ausspricht.

XmlHttpRequests verbessert

Für XHR (XmlHttpRequests) unterstützt Firefox 9 Chunking. So können große Datenmengen, die per Ajax angefragt werden, in kleinen Portionen verarbeitet werden, was Webseiten schneller machen soll. Zudem kann mit "moz-json" ein neuer Antwortyp angegeben werden. Damit kann das XMLHttpRequest-Objekt JSON-Strings automatisch parsen, so dass XMLHttpRequest ein fertiges Javascript-Objekt zurückgibt.

Firefox 9 kann ab sofort für Windows, Linux und Mac OS X heruntergeladen werden.


tilmank 27. Dez 2011

Ja ich weiß, ganz schön wenig, aber ist auch nur mein Zweitsystem gewesen...

sunnymarx 22. Dez 2011

Wenn angeblich im Firefox nur Bugs in einer neuen Major-Version gefixt werden, wie kamen...

ichbinsmalwieder 22. Dez 2011

Genau davon spreche ich.

morbidmorgis 21. Dez 2011

http://browserbenchmark.wordpress.com/ Besonders bei SpeedBattle, Kraken und V8-Benchmark...

Galde 21. Dez 2011

Das erste was mir zum Vollbildmodus einfiel: "Juhu, Vollbildwerbung!" :p

Kommentieren


WordPress & Webwork / 21. Dez 2011

Was ist neu in Mozilla Firefox 9?

GUTES TUN / 21. Dez 2011

Firefox 9.0 erschienen

Antary / 20. Dez 2011

Firefox 9 wurde veröffentlicht



Anzeige
  1. SRM Senior Consultant (m/w)
    Fresenius Netcare GmbH, Bad Homburg
  2. Prüfer/-in für die IT-Revision
    Kreissparkasse Tübingen, Tübingen
  3. SAP Modulbetreuer mit dem Schwerpunkt Logistik (m/w) Betriebswirtschaftliche Systeme
    CQLT SaarGummi Deutschland GmbH, Wadern-Büschfeld
  4. IT-Projektmitarbeiter (m/w) DB / Logistiksoftware
    transmed Transport GmbH, Regensburg

 

Detailsuche


Folgen Sie uns
       


  1. Linux-Kernel

    P-States verringern Leistungsaufnahme auf Intel-CPUs

  2. Adobe

    Photoshop Express jetzt auch für Windows 8

  3. Browser

    Firefox blinkt nicht mehr

  4. Tallinn-Manual

    Regierung äußert sich zu Nato-Regeln zum Töten von Hackern

  5. Clark Asay

    Defensive Patente mit freier Software nicht vereinbar?

  6. Massenentlassung

    Überleben von Rapidshare steht infrage

  7. Razer Atrox

    Arcade- und Mod-Controller für die Xbox 360

  8. Opensuse

    Erster Milestone für Opensuse 13.1

  9. Samsung

    Mehr als 10 Millionen Galaxy S4 in Rekordzeit verkauft

  10. Drosselung

    Piratenchef fordert Verstaatlichung der Netze der Telekom



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Bundestags-LAN: Rösler will Spiele-Champions
Bundestags-LAN
Rösler will Spiele-Champions

Wirtschaftsminister Rösler bekennt sich bei einer Gaming-Veranstaltung im Bundestag ausdrücklich zu Großproduktionen aus Deutschland - und erzählt, welchen Heimcomputer-Klassiker er als Jugendlicher hatte.

  1. Apple-Patent Mac und iPad hören es kratzen und klopfen
  2. Verfassungsgericht Anti-Terror-Datei ist in Teilen verfassungswidrig
  3. 2. Politiker-LAN Der Bundestag spielt wieder

Larry Page: "Microsoft will uns ausnutzen"
Larry Page
"Microsoft will uns ausnutzen"

Larry Page hat sich darüber beschwert, dass Microsoft bei Chatprogrammen kleingeistig sei, und sich für Interoperabilität eingesetzt. "Das ist wirklich traurig, so ist kein Fortschritt möglich", sagte er auf der Entwicklerkonferenz Google I/O.

  1. Google-Chef Larry Page leidet an einer Stimmbandlähmung
  2. Eric Schmidt Google Glass kommt später
  3. Multiscreen-Welt Google macht 3,35 Milliarden US-Dollar Gewinn

Homosexualität in Spielen: Bug oder Feature?
Homosexualität in Spielen
Bug oder Feature?

Im Spiel Tomodachi Collection: New Life für den Nintendo 3DS ist es möglich, dass Männer einander heiraten. Nintendo bezeichnet das als Bug - und erntet dafür Empörung.

  1. Strategiespiel HTML5-Version von Freeciv veröffentlicht
  2. Shadow of the Eternals 1,5 Millionen US-Dollar für vier Stunden langen Auftakt
  3. Dokumentarfilm Frauenfeindlichkeit in der Spieleszene

Zum Artikel