Firefox 42 for developers

Changements pour les développeurs Web

Outils de développement

CSS

HTML

JavaScript

Interfaces/APIs/DOM

DOM & HTML DOM

Service Workers

API Web Animations

Notre implémentation expérimentale de l'API Web Animations a été étendue pour prendre en charge:

Composants Web

Notre implémentation expérimentale du Shadow DOM a été modifiée:

WebGL

WebRTC

Nouvelles API

  • L'interface ImageBitmap et la méthode createImageBitmap() ont été implémentées. Ils sont disponibles sur les scripts de fenêtre standard et dans les Web workers et permettent un affichage efficace des images entre les contextes fenêtre et worker (bug Firefox 1044102).

Divers

MathML

Pas de changement.

SVG

Pas de changement.

Audio/Video

Pas de changement.

HTTP

  • Firefox 41 et les versions antérieures acceptaient à tord les champs de pseudo-en-tête non définis ou non valides dans les réponses HTTP/2 . Ceci est maintenant corrigé et le seul champ pseudo-en-tête accepté depuis Firefox 42 est le : statut selon la spécification. Les en-têtes de réponse contenant des champs arbitraires sont considérés comme mal formés. (bug Firefox 1136727)

La mise en réseau

Sécurité

  • Les certificats EV d'une validité supérieure à 39 mois sont désormais considérés et traités comme des certificats DV (bug Firefox 1145679).

Changements pour les développeurs d'add-on et de Mozilla

Interfaces

nsIContentPolicy

  • La constante TYPE_EMBED a été ajoutée à nsIContentPolicy pour permettre aux internes de Gecko et au code add-on de mieux différencier les différents types de requêtes. Auparavant, TYPE_OBJECT était utilisé pour ces cas (bug Firefox 1148030).
  • De même, les constantes TYPE_SUBDOCUMENT ont été divisées en TYPE_FRAME et TYPE_IFRAME (bug Firefox 1148044).

XUL

Pas de changement.

Modules de code JavaScript

Pas de changement.

XPCOM

Pas de changement.

Autre

Pas de changement.

Anciennes versions