Firefox 53 für Entwickler

Firefox 53 wurde am 19. April 2017 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler, sondern auch für Firefox- und Gecko-Entwickler sowie Add-On-Entwickler von Nutzen sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

CSS

Neue Funktionen

Weitere Änderungen

  • Aktivierung von Masken-Langformen auf SVG-Elementen (Firefox Bug 1319667).
  • [css-grid] Behoben: align-self/justify-self:stretch/normal funktioniert nicht bei <table> Gitterelementen (Firefox Bug 1316051).
  • Behoben: clip-path: circle() mit großem Referenzrahmen und prozentualem Radius rendert nicht korrekt (Firefox Bug 1324713).
  • Bei Anwendung eines text-transform Werts von uppercase auf griechischen Text wird der Akzent auf der disjunkten Eta (ή) nicht mehr entfernt (siehe Firefox Bug 1322989).
  • Die Verfügbarkeit des contents Werts von display wurde durch das layout.css.display-contents.enabled Präferenz gesteuert. In Firefox 53 wurde diese Präferenz vollständig entfernt, sodass der Wert immer verfügbar ist und nicht mehr deaktiviert werden kann (Firefox Bug 1295788).

JavaScript

Ereignisse

DOM

Worker und Service Worker

WebGL

Audio, Video und Medien

Allgemein

  • Beginnend mit Firefox 53 für Android wird das Dekodieren von Media out-of-process behandelt, um die Leistung auf Multicore-Systemen zu verbessern (Firefox Bug 1333323).

Medienelemente

  • Die Methode HTMLMediaElement.play(), die verwendet wird, um die Wiedergabe von Medien in einem beliebigen Medienelement zu starten, gibt jetzt ein Promise zurück, das erfüllt wird, wenn die Wiedergabe beginnt und zurückgewiesen wird, wenn ein Fehler auftritt (Firefox Bug 1244768).

Web Audio API

WebRTC

HTTP/Netzwerk

SVG

Entfernungen aus der Webplattform

HTML/XML

  • Die dom.details_element.enabled-Präferenz — die die Aktivierung/Deaktivierung der Unterstützung von <details> und <summary>-Elementen in Firefox steuerte — wurde nun aus about:config entfernt. Diese Elemente (zuerst standardmäßig in Firefox 49 aktiviert) können nicht mehr deaktiviert werden. Siehe Firefox Bug 1271549.
  • Das mozapp-Attribut des <iframe>-Elements/HTMLIFrameElement Interface wurde entfernt — dies wurde benutzt, um eine Firefox OS-App in einem Mozilla-geprefixten Browser-API <iframe> einzubetten (Firefox Bug 1310845).
  • Die HTMLIFrameElement.setInputMethodActive()-Methode und das InputMethod-Interface (verwendet, um IMEs auf Firefox OS-Apps einzustellen und zu verwalten) wurden entfernt (Firefox Bug 1313169).

CSS

JavaScript

APIs

Andere

Änderungen für Add-on und Mozilla-Entwickler

WebExtensions

Neue APIs:

Erweiterte APIs:

JavaScript-Codemodule

Ältere Versionen