{
	"title": "Bulletin de la Web Academy no 35",
	"summary": "Sortie de Firefox 72 et statut actuel des décimaux au sein de QuickJS",
	"date_published": "2020-01-07",
	"authors": [
		{
			"name": "PolariTOON"
		}
	],
	"tags": [],
	"external_url": "https://polaritoon.github.io/web-academy/news/35-2020-01-07/",
	"id": "web-academy-news-no-35",
	"image": "./*.svg",
	"content_html": "<p><strong>Cet article a initialement été publié sur <em>Discord</em> avant d'être archivé ici et sur <a href=\"//polaritoon.github.io/web-academy/news/35-2020-01-07/\"><em>GitHub</em></a>.</strong></p>\n<div lang=\"fr\">\n\t<ul>\n\t\t<li>\n\t\t\t<p><em>Firefox</em> est sorti en version <em>72</em> aujourd'hui :</p>\n\t\t\t<ul>\n\t\t\t\t<li>\n\t\t\t\t\t<p>Les cycles de développement passent de 6 à 8 semaines à 4 semaines ; les versions sortiront donc plus souvent</p>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<p>Du côté des outils de développement :</p>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>Le bloc-notes <em>JavaScript</em> a été retiré ; la console multiligne constitue un bon remplacement si vous aviez l'habitude d'utiliser cette fonctionnalité</p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<p>Du côté d'<em>HTTP</em> (c'est rare !) :</p>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>Le type <code>image/webp</code>, initialement enlevé de l'en-tête <code>Accept</code> des requêtes dans <em>Firefox 66</em>, a été réintroduit pour des raisons d'interopérabilité avec <em>Chrome</em> ; la valeur redevient donc <code>text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8</code></p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<p>Du côté du <em>JS</em> :</p>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>L'opérateur <em>Nullish coalescing Operator</em> (<code>??</code>), dont je vous parlais il y a deux mois, a été introduit</p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>À l'instar de <em>Chrome</em> il y a quatre mois, les formulaires <code>&lt;form&gt;&lt;/form&gt;</code> émettent désormais un évènement <code>&quot;formdata&quot;</code> lors de leur soumission</p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<p>Du côté des <em>CSS</em> :</p>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>Les propriétés <code>rotate</code>, <code>scale</code> et <code>translate</code>, 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é <code>transform</code></p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>Les propriétés <code>offset</code>, <code>offset-anchor</code>, <code>offset-distance</code>, <code>offset-path</code> et <code>offset-rotate</code> (anciennement désignées <code>motion-*</code>) 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</p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<p>L'attribut <code>part=&quot;&quot;</code> et le pseudo-élément <code>::part()</code> sont désormais supportés et permettent d'appliquer des styles spécifiques à des descendants donnés des <em>shadow hosts</em></p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<p>Pour plus d'informations, consultez les pages <a href=\"https://hacks.mozilla.org/2020/01/firefox-72-our-first-song-of-2020/,\">https://hacks.mozilla.org/2020/01/firefox-72-our-first-song-of-2020/,</a> <a href=\"https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72\">https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72</a> et <a href=\"https://www.fxsitecompat.dev/en-CA/versions/72/\">https://www.fxsitecompat.dev/en-CA/versions/72/</a></p>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</li>\n\t\t<li>\n\t\t\t<p><em>QuickJS</em>, le moteur <em>JavaScript</em> de Fabrice Bellard (<a href=\"https://bellard.org/quickjs/\">https://bellard.org/quickjs/</a>) supporte d'ores et déjà les décimaux <code>BigDecimal</code>, avant même que le travail de spécification ait véritablement commencé de la part du <em>TC39</em> ! la proposition initiale (<a href=\"https://github.com/littledan/proposal-bigdecimal\">https://github.com/littledan/proposal-bigdecimal</a>) 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)</p>\n\t\t</li>\n\t</ul>\n</div>\n",
	"banner_image": "./*.png"
}