Par Tristan LE GODAIS (@PolariTOON)
-
Firefox est sorti en version 72 aujourd'hui :
-
Les cycles de développement passent de 6 à 8 semaines à 4 semaines ; les versions sortiront donc plus souvent
-
Du côté des outils de développement :
- Le bloc-notes JavaScript a été retiré ; la console multiligne constitue un bon remplacement si vous aviez l'habitude d'utiliser cette fonctionnalité
-
Du côté d'HTTP (c'est rare !) :
- Le type
image/webp
, initialement enlevé de l'en-têteAccept
des requêtes dans Firefox 66, a été réintroduit pour des raisons d'interopérabilité avec Chrome ; la valeur redevient donctext/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
- Le type
-
Du côté du JS :
-
L'opérateur Nullish coalescing Operator (
??
), dont je vous parlais il y a deux mois, a été introduit -
À l'instar de Chrome il y a quatre mois, les formulaires
<form></form>
émettent désormais un évènement"formdata"
lors de leur soumission
-
-
Du côté des CSS :
-
Les propriétés
rotate
,scale
ettranslate
, désormais stables, sont désormais exposées et permettent de spécifier indépendamment la rotation, l'échelle et la translation d'un élément, sans avoir systématiquement recours à la propriététransform
-
Les propriétés
offset
,offset-anchor
,offset-distance
,offset-path
etoffset-rotate
(anciennement désignéesmotion-*
) ont été ajoutées et permettent de définir la trajectoire exacte d'un élément ; le cas d'utilisation récurrent est l'animation des éléments mouvants -
L'attribut
part=""
et le pseudo-élément::part()
sont désormais supportés et permettent d'appliquer des styles spécifiques à des descendants donnés des shadow hosts
-
-
Pour plus d'informations, consultez les pages https://hacks.mozilla.org/2020/01/firefox-72-our-first-song-of-2020/, https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72 et https://www.fxsitecompat.dev/en-CA/versions/72/
-
-
QuickJS, le moteur JavaScript de Fabrice Bellard (https://bellard.org/quickjs/) supporte d'ores et déjà les décimaux
BigDecimal
, avant même que le travail de spécification ait véritablement commencé de la part du TC39 ! la proposition initiale (https://github.com/littledan/proposal-bigdecimal) devrait être présentée le mois prochain (mais on en a encore pour quelques années avant de voir arriver ça dans les navigateurs)