Beta des Firefox 5 mit CSS-Animationen

In der jetzt veröffentlichten Beta des kommenden Firefox 5 lassen sich erstmals HTML-Elemente per CSS animieren. JavaScript-, Canvas-, Speicher- und Netzoperationen sollen schneller ausgeführt werden.

In Pocket speichern vorlesen Druckansicht 161 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Christian Kirsch

Nachdem die Mozilla-Entwickler zu einem ähnlichen Versionsmodell wie Google mit seinem Chrome-Browser übergegangen sind, haben sie jetzt die erste Beta des Firefox 5 vorgelegt. In vier Wochen soll bereits die Produktivversion folgen. Größte Neuerung ist die Unterstützung von CSS-Animationen, die andere Browser wie Safari schon länger bieten. Die gleichzeitig erschienene Beta des Firefox 5 für Android kann Do-Not-Track-Header senden – wie die Entwickler schreiben, "als erster mobiler Browser überhaupt".

Die Beta des Firefox 5 für Android erlaubt das Senden von Do-Not-Track-Headern, die vor dem Protokollieren des Surf-Verhaltens schützen sollen.

(Bild: mozilla.com)

Bei einer CSS-Animation legt der Entwickler ihre Dauer und ihren Namen in den CSS-Regeln für das betreffende HTML-Element fest. Dem mit diesem Namen kombinierten Selektor @keyframes folgen dann Regeln, die Start- und Endpunkt sowie eventuelle Zwischenstadien des Elements beschreiben. Ähnlich wie bei der Browser-Engine Webkit ist allen Attributen noch ein -moz- vorangestellt, um sie als nicht endgültig zu kennzeichnen. [Update] Die ursprünglich fehlerhaften Beispiele für Webkit-Browser sind jetzt korrigiert.

Wer einen Beta- oder Aurora-Browser benutzt, kann jetzt leichter zu der jeweiligen anderen Version wechseln. Die Einstellung für den Do-Not-Track-Header haben die Entwickler in "Tools/Options/Privacy" verschoben, wo sie einfacher zu finden sein soll. Mit diesem Header können Anwender Websites signalisieren, dass sie keine Speicherung ihres Surf-Verhaltens wünschen. Ob die Sites darauf reagieren, bleibt ihnen überlassen.

Weitere Änderungen betreffen unter anderem eine Beschleunigung des JSON-Parser und die Unterstützung der click-Methode für alle HTML-Elemente. Letzteres ist in HTML5 vorgesehen. Die Release-Notes führen alle Änderungen auf. Eine Modifikation betrifft unter Umständen Autoren von Erweiterungen: Die Eigenschaft navigator.language enthält nun denselben Wert wie der HTTP-Header Accept-Language. Bislang konnten sich beide Einträge unterscheiden, wobei die Property die Sprache des Browser-GUI bestimmte und der Header die bevorzugte Lokalisierung angezeigter Webseiten. (ck)