URL: https://linuxfr.org/news/firefox-34-ce-herault Title: Firefox 34, ce Hérault Authors: Nÿco antistress, M5oul, BAud, ariasuni, palm123, ZeroHeure, Benoît Sibaud, Nils Ratusznik, ndv, IckyThump, Jiehong, _jordan_, foreground et woprandi Date: 2014年09月05日T07:33:01+02:00 License: CC By-SA Tags: firefox, mozilla, html5, css3 et mobile Score: 45 Firefox 34, le navigateur web libre et ouvert de la fondation Mozilla, est sorti le 2 décembre 2014. Cette version apporte son lot d’améliorations, notamment pour : * Firefox _Hello_ : le client bêta de « communication en temps-réel » ; * WebCrypto : le chiffrement dans le navigateur, pour plus de sécurité ; * HTML5 : dont les spécifications viennent tout juste d'être validées par le W3C.  Cette dépêche régulière est le travail de nombreux contributeurs sur l'[espace de rédaction de LinuxFr.org](http://linuxfr.org/redaction) ([linuxfr.org/redaction](http://linuxfr.org/redaction)). Venez apporter vos contributions, afin que l'on puisse atteindre la qualité des dépêches noyau, par exemple.  Firefox dit Hello ! (licence [CC by 2.0](https://creativecommons.org/licenses/by/2.0/)) ---- [Firefox](https://www.mozilla.org/fr/firefox/new/) [Firefox 34.0 Bureau](https://www.mozilla.org/en-US/firefox/34.0/releasenotes/) [Firefox 34.0 Mobile](https://www.mozilla.org/en-US/mobile/34.0/releasenotes/) [Dépêche de la version précédente](https://linuxfr.org/news/firefox-dites-33-comme-chez-le-docteur) ---- # Version bureau ## Firefox Hello Firefox Hello est une application de communication en temps-réel (ou synchrone) offrant du chat et de la voix, tout ceci étant basé sur WebRTC. Hello est encore expérimental à ce jour. Pour l'instant, seuls 10 % des utilisateurs voient la nouvelle icône apparaître dans la barre d'outils. Ce nombre augmentera au fur et à mesure afin de ne pas surcharger le service. Néanmoins, la fonctionnalité est juste masquée pour 90 % des utilisateurs : - Tous les utilisateurs de Firefox 34 peuvent recevoir des appels ; - Mettre le paramètre `loop.throttled` à `false` dans `about:config` fait apparaître l'icône chez ceux qui ne l'ont pas encore. Une des particularités, c'est que Hello ne nécessite ni greffon, ni extension, ni création de compte. Cela repose sur [OpenTok](https://tokbox.com/opentok/), de [TokBox](https://tokbox.com/). Les appels dans Hello peuvent être passés en partageant un lien avec votre contact. Si vous créez un compte Firefox, vous pourrez passer et recevoir des appels sans avoir à partager ce lien.  Avec l'intégration des contacts, il est possible d'ajouter manuellement un contact ou bien d'importer vos contacts Gmail. Pour plus d’infos, lire : « [Test the new Firefox Hello WebRTC feature in Firefox Beta](http://blog.mozilla.org/futurereleases/2014/10/16/test-the-new-firefox-hello-webrtc-feature-in-firefox-beta/) » (en anglais). ## Autres fonctionnalités orientées utilisateur Il a été ajouté un moyen de passer facilement d'un thème/personas à un autre avec le mode Personnalisation.  La vidéo de type H264 est gérée de manière native sous OS X avec des API natives (à partir de Snow Leopard 10.6 et plus récents). Les recherches Wikipédia sont maintenant chiffrées en passant par HTTPS. La gestion des moteurs de recherche a été complètement modifiée. Pour retrouver l’ancien comportement (et les options qui vont avec), il faut mettre la valeur `browser.search.showOneOffButtons` à `false` dans `about:config`. Possibilité de passer outre un processus Firefox verrouillé dans la boite de dialogue « Firefox est déjà en cours d’exécution » sur Windows. [Firefox 34 n’intégre pas SSLv3](https://blog.mozilla.org/security/2014/10/14/the-poodle-attack-and-the-end-of-ssl-3-0/) suite à la découverte d’une [faille dans SSLv3](https://www.libwalk.so/2014/10/15/die-sslv3-die.html), dont vous avez déjà pu lire les tenants et les aboutissants [ici‐même](https://linuxfr.org/news/cve-2014-3566-vulnerabilite-poodle). ## HTML5 ### ECMAScript 6 * Implémentation de [WeakSet](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet) de ECMAScript 6 * Ajout de la prise en charge de [ECMAScript 6 Symbol data type](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol) * Implémentation de [JavaScript Template Strings](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings) ### CSS3 * Implantation de variations de polices et du contrôle des fonctionnalités (comme le crénage ou _kerning_) de CSS3 ### WebCrypto * Prise en charge de RSA-OAEP, PBKDF2 et AES-KW * Implémentation de wrapKey et de unwrapKey * Importation/exportation des clefs au [format JWK](https://tools.ietf.org/html/draft-ietf-jose-json-web-key-37) * Prise en charge de [ECDH](http://fr.wikipedia.org/wiki/Cryptographie_sur_les_courbes_elliptiques) ### Autre * L'[API DOM matches()](https://developer.mozilla.org/en-US/docs/Web/API/Element.matches) a été implémentée (précédemment mozMatchesSelector()). * Implémentation de Performance.now() pour les workers. # Version pour mobile * Miroir des onglets sur Chromecast. Note : [Matchstick](https://www.kickstarter.com/projects/matchstick/matchstick-the-streaming-stick-built-on-firefox-os ), la clé HDMI basée sur Firefox OS, similaire à Chromecast, vient d'atteindre son but de 100 k$ dans sa campagne de financement participatif, en dépassant les 400 k$ par plus de 17.000 personnes. Voir http://www.matchstick.tv. * Prise en charge de l'en-tête HTTP Prefer:Safe. * Les recherches Wikipédia se font maintenant en HTTPS pour plus de sécurité. * Yahoo ! est devenu le [moteur de recherche](https://support.mozilla.org/kb/set-and-manage-default-search-engines-firefox-android) bêta par défaut pour les États-Unis d'Amérique. * Basculement du Wi-Fi sur les pages d’erreur * Prise en charge du [public key pinning](https://wiki.mozilla.org/SecurityEngineering/Public_Key_Pinning). * Expérience de première utilisation revue. * Le thème du navigateur a été revu. ## HTML5 * L'API Device Storage est activée pour les applications ayant les droits. # Outils développeurs # * [WebIDE](https://developer.mozilla.org/docs/Tools/WebIDE) : création, édition et test des nouvelles applications web à partir du navigateur. * Mise en valeur des nœuds correspondant à la sélection dans l'éditeur de style et l'inspecteur * Amélioration de l’interface utilisateur du profileur. * La fonction [`console.table`](https://developer.mozilla.org/en-US/docs/Web/API/Console.table) a été ajoutée à la console web. * Enfin, n'oublions pas de signaler [la récente sortie d'une nouvelle version de Firefox : Firefox pour développeurs](https://hacks.mozilla.org/2014/11/mozilla-introduces-the-first-browser-built-for-developers-firefox-developer-edition/), suréquipée et bénéficiant d'un train d'avance (voire deux) ! #HTTP2 Firefox implémente désormais le brouillon 14 du protocole [HTTP2](https://tools.ietf.org/html/draft-ietf-httpbis-http2-14). Cela peut notamment servir aux premiers tests d'implémentation. Firefox prend en charge également ALPN, pour [Application-Layer Protocol Negotiation](http://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation). # Prochaines versions # Mozilla a dévoilé [une nouvelle interface de Firefox pour les tablettes](http://lucasr.org/2014/12/03/new-tablet-ui-for-firefox-on-android/), disponible sur le canal Nightly et bientôt sur celui Aurora, destinée à faciliter le recours aux onglets. À suivre sans doute dans la version 36 de Firefox. Les développeurs travaillent à [simplifier et à rendre le plus transparent possible l'utilisation de la nouvelle fonctionnalité Hello](https://blog.mozilla.org/futurereleases/2014/12/04/calling-all-beta-users-help-test-simplified-calling-in-firefox-hello/) : notamment, à l'avenir, au démarrage d'une conversation, une vue de l’utilisateur sera affichée en attendant que son interlocuteur le rejoigne : une alerte sonore avertira alors l'utilisateur et l'icône Hello passera au bleu. [Firefox devrait finalement débarquer sur iOS](http://www.nextinpact.com/news/91208-mozilla-prepare-finalement-firefox-mobile-pour-ios.htm), en espérant que ce soit un vrai Firefox. Pour faire court, Apple impose traditionnellement le recours au même moteur de rendu que celui équipant Safari - WebKit - alors que Mozilla développe son propre moteur - Gecko - qui, en toute logique, équipe actuellement toutes les déclinaisons de Firefox sur Mac OS X, Windows, GNU/Linux, BSD, Android, et Firefox OS. [Firefox 35 pour OS X](http://venturebeat.com/2014/12/04/firefox-35-beta-arrives-with-easier-hello-calling-mp4-playback-on-mac-and-android-download-manager-support/) (Snow Leopard 10.6 ou supérieur) prendra en charge le codec vidéo H.264 tandis que la version pour Android s'intégrera au gestionnaire de téléchargement du système. Enfin [on nous signale à l'oreillette](http://forums.mozfr.org/viewtopic.php?p=776710#p776710) la toute récente disponibilité d'une version 64 bits pour Windows (en anglais états-unien) de Aurora...