URL: https://linuxfr.org/news/firefox-4-est-sorti Title: Firefox 4 est sorti Authors: claudex Date: 2011年02月20日T15:01:00+01:00 License: CC By-SA Tags: firefox, web, mozilla et navigateur_web Score: 74 Après plus d’un an d’attente, 12 versions bêta, et 2 versions candidates, Firefox 4 est enfin sorti ce 22 mars. Les principales nouveautés sont Gecko 2.0 (le moteur de rendu), un moteur [[JavaScript]] [plus rapide](http://arewefastyet.com/) comprenant [JägerMonkey](http://blog.mozilla.com/dmandelin/2010/09/08/presenting-jagermonkey/), un compilateur JIT (en plus de TraceMonkey, l’optimiseur de boucles présent dans Firefox 3.6), ainsi que l’accélération 3D matérielle et une interface utilisateur revue. Cette sortie marque aussi une volonté de changement dans les cycles de sortie, en voulant les rendre plus courts. Il faudra voir si ce vœu est respecté. Le protocole [[Websocket]] est le grand absent de cette version ; il a été désactivé car, comme les _sockets_ Flash et Java, les _websockets_ peuvent simuler du HTTP et ainsi [empoisonner le cache](https://hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/) de certains serveurs mandataires (_proxies_) configurés pour intercepter les requêtes HTTP sans la collaboration des clients. Pour rappel, Firefox est disponible sous les licences [GPL 2](https://secure.wikimedia.org/wikipedia/fr/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU), [LGPL 2.1](https://secure.wikimedia.org/wikipedia/fr/wiki/Licence_publique_g%C3%A9n%C3%A9rale_limit%C3%A9e_GNU) et [MPL 1.1](https://secure.wikimedia.org/wikipedia/fr/wiki/Mozilla_Public_License). Merci à _esa_, _Chimrod_, _Obsidian_, _ymorin_, _gnumdk_ et _barmic_ pour leur aide lors de la rédaction. ---- [Firefox](http://www.firefox.com) [Mozilla Europe](http://www.mozilla-europe.org/fr/) [Liste des nouveautés pour les développeurs web](https://developer.mozilla.org/en/Firefox_4_for_developers) [Notes de version](https://www.mozilla.com/en-US/firefox/4.0/releasenotes/) [Communiqué de l'AFUL : Utilisons Firefox 4 !](http://aful.org/nouvelles/utilisons-firefox-4) ---- Voici une liste non exhaustive des nouveautés : * il est désormais possible de contrôler les paramètres des polices [[OpenType]] via les propriétés [[CSS]]. Ceci permet, par exemple, de contrôler les ligatures ou les fractions ; * les [formulaires HTML 5](http://blog.oldworld.fr/index.php?post/2010/11/17/HTML5-Forms-Validation-in-Firefox-4) sont maintenant pris en charge. Ces formulaires permettent de contrôler les données qui sont saisies, sans utiliser de JavaScript, ce qui permet d’éviter de potentiels bogues et d’accélérer le traitement. Il est permis de définir un champ comme obligatoire ou de vérifier la validité du texte entré au moyen d’une expression régulière. En complément, une classe CSS permet de changer l’affichage du champ en fonction de sa validité ; * une [API données audio](https://wiki.mozilla.org/Audio_Data_API) fait son apparition ; elle permet d’étendre le contrôle sur le contenu des balises `