Firefox 54 für Entwickler

Firefox 54 wurde am 13. Juni 2017 veröffentlicht. Dieser Artikel listet die wichtigsten Änderungen auf, die für Webentwickler nützlich sind.

Änderungen für Webentwickler

Entwickler-Tools

  • Die Zusammenfassung von Netzwerk-Anfragen umfasst jetzt die tatsächlich übertragene Datenmenge ("transferred size") und auch die Ansichtsleistung der Analyse (Firefox Fehler 1168376).
  • Die Ansicht für Netzwerk-Anfrageheader enthält jetzt Links zur zugehörigen Dokumentation auf MDN (Firefox Fehler 1320233).

CSS

JavaScript

DOM & HTML DOM

Web Workers und Service Workers

Audio/Video

Allgemein

Media Capture und Streams API

Web Audio API

Encrypted MediaExtensions API

  • Der MediaKeySession.keySystem String wurde aus der Spezifikation entfernt und dementsprechend haben wir ihn aus Firefox 54 entfernt (Firefox Fehler 1335555).
  • Unterstützung für den VP9 Codec in verschlüsselten Streams unter Verwendung von Clear Key und Widevine wurde hinzugefügt (Firefox Fehler 1338064).
  • Zuvor durfte MSE nur WebM/VP8 Video verwenden, wenn das System als "schnell genug" angesehen wurde. Jetzt wird die Wiedergabe von VP8-kodierten webm/video Medien immer unterstützt, unabhängig von der Systemleistung.

WebRTC

  • TCP ICE Kandidatenunterstützung, ursprünglich in Firefox 41 hinzugefügt, ist jetzt standardmäßig aktiviert. Dies ermöglicht es der ICE-Schicht, Kandidaten in Betracht zu ziehen, die TCP anstelle des bevorzugten UDP für die Übertragung verwenden. Dies kann in Umgebungen nützlich sein, in denen UDP blockiert ist (Firefox Fehler 1176382). Dieser Blogbeitrag erklärt das Feature ausführlicher.

Entfernungen von der Web-Plattform

CSS

HTTP

  • Die Unterstützung für HTTP/1 Pipelining wurde in Firefox 54 entfernt. Angesichts der Kompatibilitäts- und Leistungsprobleme von Pipelining lohnt es sich nicht, diese Unterstützung aufrechtzuerhalten, da wir den Übergang in eine neue Welt voller HTTP/2 und anderer wesentlicher, standardisierter Leistungsverbesserungen im Networking durchführen. Die network.http.pipelining-Präferenz (sowie die anderen Präferenzen, die mit "network.http.pipelining" beginnen) wird jetzt ignoriert. Weitere Informationen finden Sie unter Firefox Fehler 1340655.