Navigation

    La Cabane Libre

    • Register
    • Login
    • Search
    • Catégories
    • Recent
    • Mots-clés
    • Ciné Libre

    Firefox 76 (dites : Septantesix)

    Articles de Logiciels
    1
    1
    149
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Léopard des Mers
      Léopard des Mers Prédateur last edited by

      La version 76 de Firefox desktop a été publiée le 5 mai 2020.

      La crise sanitaire actuelle commence à se ressentir dans le rythme des nouveautés proposées. En effet Mozilla a décidé de maintenir le calendrier de publication des nouvelles versions de Firefox quitte à reporter certaines fonctionnalités.

      Paradoxalement on pourrait dire que les principales améliorations de cette version, outre les corrections de bogues toujours bienvenues, sont des améliorations en devenir : l’implémentation d’un mode « HTTPS uniquement » mais qui, à ce stade, reste caché – car expérimental – comme l’est l’accélération matérielle du décodage des vidéos VP9 sous Wayland ; l’adossement de WebRender au compositeur système sur Windows, mais dont le déploiement chez les utilisateurs se fait progressivement.

      Les nouveautés sont développées dans la deuxième partie. Nous en profitons en effet pour faire le point sur un certain nombre de développements en cours (du côté d’Android par exemple, une grande étape vient d’être franchie avec Firefox Preview).

      Septantesix, druide belge dans Astérix (dessin d’Albert Uderzo)

      • lien n°1 : Notes de version Firefox 76 pour bureau
      • lien n°2 : Notes de version Firefox 76 pour les développeurs
      • lien n°3 : Nouveautés pour les extensions de Firefox 76
      • lien n°4 : Notes de version Firefox 68.8 pour Android
      • lien n°5 : Épisode précédent sur LinuxFr.org, pour la version 75
      • lien n°6 : Page de la communauté Thunderbird (developer.thunderbird.net)

      Sommaire

      • Nouveautés pour le bureau
      • Nouveautés pour Android
      • Actualités afférentes
        • À venir dans Firefox desktop…
          • …version 77
          • …ultérieurement
        • Prise en charge de Jitsi
          • Job is done
          • Les améliorations apportées à Firefox dans la prise en charge de Jitsi ne seront pas rétroportées dans ESR
          • Aller plus loin avec Jitsi
        • On commence à en savoir plus sur NextDNS, un des fournisseurs préconfigurés pour le DNS via HTTPS
        • État de WebRender
          • Matériels concernés par les déploiements en cours (Ivy Bridge, Sandy Bridge…)
          • Adosser WebRender au compositeur système… quid de GNU/Linux ?
        • État de la version Flatpak de Firefox : l’occasion d’un point sur le décodage vidéo dans Firefox
        • L’oxydation continue
        • À la découverte de quelques extensions pour augmenter les capacités de votre Firefox
        • État de Firefox Preview
          • État Bêta !
          • Où récupérer Firefox Preview ?
        • DeepSpeech version 0.7
        • Nouvelle API du W3C : WebGPU
        • Prochaine version de MZLA Technologies Corporation Thunderbird : qu’en sait-on ?
        • Nouveau blogue Mozilla : Attack & Defense
      • Contribuer…
        • …à Firefox
        • …aux dépêches sur Firefox

      Nouveautés pour le bureau

      • [expérimental] implémentation préliminaire d’un mode « HTTPS uniquement » nécessitant d’activer la nouvelle préférence dom.security.https_only_mode (dans ce mode, lorsqu’il ne sera pas possible d’afficher la page par une connexion chiffrée, l’utilisateur en sera informé et pourra décider d’afficher la page quand même) ;
      • meilleures performances dans le décodage de AV1 avec la mise à jour du dav1d, dorénavant en version 0.6 ;
      • [expérimental] nous vous l’annoncions dans le numéro précédent : l’accélération de la lecture de vidéos VP9 sous GNU/Linux dans une session Wayland est désormais possible (pour les GPU qui le prennent en charge) ;
      • possibilité de sélectionner le texte des formulaires désactivés (correction d’un bogue de seize ans d’âge) ;
      • intégration renforcée entre le gestionnaire de mots de passe et la signalisation de leur fuite ;
      • correction d’un bogue ennuyeux qui, en cas de plantage d’un onglet, vous faisait perdre ceux du même processus (par exemple ceux épinglés pouvaient disparaître si l’un d’entre eux plantait – j’ai eu le cas) ;
      • [expérimental] prise en charge de l’extension WebRTC transport-cc (préférence media.navigator.video.use_transport_cc désactivée par défaut) ;
      • après avoir commencé à adosser WebRender au compositeur de macOS via son API CoreAnimation avec Firefox 74, un mouvement similaire est progressivement en cours de déploiement du côté de Windows, avec le recours à l’API DirectComposition de son compositeur. Dans les deux cas cela permet d’ores et déjà d’alléger la charge GPU (et donc de poursuivre le déploiement de WebRender sur des configurations à résolution d’affichage élevée et capacités graphiques modestes – ce qui correspond à un grand nombre d’utilisateurs) et d’économiser de l’énergie. À terme cela permettra de déléguer la composition des tuiles en cache au compositeur système et d’optimiser le futur back‑end permettant un rendu logiciel de WebRender (nom de code : SWGL). Pour de plus amples informations, on pourra parcourir les lettres d’information publiées sur le Mozilla Gfx Team Blog à partir de la numéro 48 ;
      • et donc : après les portables sous Windows 10 avec processeur graphique Intel et écran de « faible » résolution (≤ 1900 × 1200), WebRender est déployé sur ceux avec écran jusqu’à 3440 × 1440 (résolution dite moyenne).

      Nouveautés pour Android

      Rien que le minimum, l’actuel Firefox pour Android étant entré en mode maintenance en attendant la sortie du nouveau Firefox pour Android (qui est actuellement développé sous le nom de Firefox Preview).

      Actualités afférentes

      À venir dans Firefox desktop…

      …version 77

      • apparition d’un nouveau réglage dans le mode « Personnalisé » de « Protection renforcée contre le pistage », pour activer une variante de First Party Isolation (FPI, ou isolement de première partie). FPI est une fonctionnalité puissante, ajoutée à la version 55 de Firefox, qui sépare les données de site (cache, cookies…) par domaine. Ici il s’agira donc d’une variante, nommée Dynamic First Party Isolation et censée occasionner moins d’incompatibilités sur le Web ;
      • nouvelle page : about:certificate ;
      • barre d’adresse moins idiote : 1°) entrer une expression séparée par un point ne lancera plus une tentative de connexion vers un hypothétique domaine sans avoir comparé au préalable avec la liste des domaines Internet de premier niveau (en fait : avec la Public Suffix List maintenue par Mozilla) : actuellement saisir « foo.bar » mène à « Hum, nous ne parvenons pas à trouver ce site. Impossible de se connecter au serveur à l’adresse www.foo.bar »… Demain cela lancera une recherche sur cette expression 2°) entrer une adresse de courriel lancera également une recherche plutôt qu’une tentative de connexion 3°) d’autres choses encore, moins grand public ;
      • la restauration de session tient désormais compte des espaces de travail sous MS Windows aussi (c’est un bogue de sept ans d’âge qui se trouve résolu) ;
      • suppression des réglages suivants dans about:config qui inhibaient la nouvelle MegaBar : browser.urlbar.update1 et browser.urlbar.update1.view.stripHttps ;
      • Encore une étape de franchie vers le grand remplacement de XUL ;
      • [expérimental] prise en charge de AVIF (AV1 Image File Format) (activer la préférence image.avif.enabled).

      …ultérieurement

      • WebRender se déploie largement : portables sous Win10 avec GPU Nvidia quelle que soit la résolution d’écran et, sous Win10 et GNU/Linux : AMD Evergreen, Intel Icelake, AMD Raven Ridge et Intel Skylake GT1 ;
      • version 79 ? abandon de la prise en charge du protocole FTP.

      Prise en charge de Jitsi

      Job is done

      Damian Minkov alias Damencho, développeur Jitsi, indiquait mi-avril :

      current nightly build of Firefox works just fine with the latest Jitsi Meet release

      Ces bogues restants amélioreront encore la prise en charge de Jitsi par Firefox.

      En complément, la prise en charge de RTX arrive (préférence media.navigator.video.use_rtx désactivée par défaut).

      Les améliorations apportées à Firefox dans la prise en charge de Jitsi ne seront pas rétroportées dans ESR

      , il faudra passer sur une prochaine release ou attendre la prochaine 78 ESR prévue pour fin juin (mais notez bien que les distributions ne basculent pas dès la 78.0 en général).

      Aller plus loin avec Jitsi

      En lisant cette excellente dépêche (on a tout ce qu’il faut à bord !).

      Quant aux équipes de Jitsi, elles sont actuellement concentrées sur l’intégration du chiffrement de bout en bout !

      On commence à en savoir plus sur NextDNS, un des fournisseurs préconfigurés pour le DNS via HTTPS

      sebsauvage et Stanislas Lange donnent leur avis sur NextDNS, proposé dans Firefox depuis la version 73.

      État de WebRender

      Matériels concernés par les déploiements en cours (Ivy Bridge, Sandy Bridge…)

      WebRender est désormais activé sous GNU/Linux pour les puces Intel Ivy Bridge avec la version nightly. Si vous avez le modèle précédent, alias Sandy Bridge, et quel que soit votre OS : rejoignez cet appel à tester !

      L’état du déploiement de WebRender par systèmes et matériels : arewewebrenderyet.

      Adosser WebRender au compositeur système… quid de GNU/Linux ?

      Adosser WebRender au compositeur de macOS et de Windows c’est bien beau (cf ci-dessus), mais et nous alors ?!

      La réponse est déjà dans les commentaires du Mozilla Gfx Team Blog dont voici un extrait :

      Webrender in combination, or actually integration, with Wayland should be able to make FF on Linux as efficient on Linux as it is/will be on Win/MacOS, if not better […]. Further more there is quite a lot of work happening on Gnome to optimize more for this (e.g. 2, 3). I personally see good chances this will be archived in 2020, lets see.

      Et aussi :

      And there is active work on partial damage to reduce power consumption: https://bugzilla.mozilla.org/show_bug.cgi?id=1484812

      Un bogue à suivre : https://bugzilla.mozilla.org/show_bug.cgi?id=1617498

      État de la version Flatpak de Firefox : l’occasion d’un point sur le décodage vidéo dans Firefox

      Pour l’instant, le bogue le plus gênant concernant les versions Flatpak de Firefox (bêta et stable) est celui relatif à des polices qui s’affichent mal sur certains sites.

      Moins gênant, mais peut-être plus intéressant à décrypter, il y a celui-ci quant aux performances de lecture vidéo.

      Sous GNU/Linux, le décodage des vidéos H264 peut se faire de manière logicielle via la solution OpenH264 offerte à la communauté sous la licence FreeBSD par Cisco en 2013 et intégrée à Firefox en 2014, initialement seulement pour s’imbriquer avec le protocole WebRTC (aux côtés d’Opus pour le son) pour la visioconférence, et pas pour le décodage des vidéos disponibles en ligne – faute pour OpenH264 de prendre charge, à l’époque, la version high profile de H264 à côté du baseline profile.
      À noter que la situation est en train de changer, puisque la version 2.0 d’OpenH264 parue en juin 2019 prend aussi en charge dorénavant les profils main et high. Ainsi Fedora Workstation peut désormais proposer le décodage H264 par défaut, au bénéfice de toutes les applications (ils y sont d’ailleurs pour quelque chose).

      Autre nouveauté, toujours sous GNU/Linux, Firefox 75 a implémenté, sous Wayland seulement et de manière expérimentale, via la VA‑API, le décodage matériel des vidéos H264 disponibles en ligne (auxquelles s’ajoute avec la présente version 76 le décodage expérimental, sous Wayland toujours, des vidéos VP9 disponibles en ligne – le tout hors protocole WebRTC qui reste géré séparément).

      Vous suivez toujours ? Et Flatpak, dans tout ça, me direz-vous ?

      Le problème est double à ce niveau avec la version Flatpak de Firefox :

      • le décodage matériel des vidéos H264/VP9 disponibles en ligne ne marche pas pour le moment (à noter que ce préalable vient d’être implémenté dans la future version 77) ;
      • pour le décodage logiciel de H264, libavcodec appelle OpenH264 (runtime org.freedesktop.Platform.openh264) qui est anormalement lent (VP9 n’est donc pas impacté dans cette hypothèse).

      En attendant que ces bogues soient réglés, la solution de contournement actuellement travaillée est de passer par la version OpenH264 de FFmpeg (runtime org.freedesktop.Platform.ffmpeg-full) pour offrir un décodage logiciel décent de H264.

      Maintenant que vous voyez le micmac pour le décodage, imaginez le taff pour de l’encodage (꒪ȏ꒪;)

      L’oxydation continue

      Cette fois c’est l’outil stack fixing pour développeurs qui y passe (c’est un outil pour Firefox et non une partie de Firefox lui-même qui est ici concerné). Le résultat, en Rust donc, s’avère largement plus performant et unifie trois outils (un pour chacune des trois plateformes prises en charge).

      À la découverte de quelques extensions pour augmenter les capacités de votre Firefox

      Faîtes votre choix parmi ces extensions toutes libres (et viendez en présenter d’autres dans la prochaine dépêche !) :

      • Lightbeam : il est de retour pour révéler graphiquement le pistage souterrain et massif des internautes à fins de les manipuler (le profilage permettant le ciblage) au bénéfice d’entreprises ou de partis politiques ;
      • Textmarker : surlignez et annotez le Web ;
      • Open With : ouvrez l’URL de l’onglet courant dans n’importe quel programme (existe aussi pour Thunderbird) ;
      • In My Pocket (dont la nouvelle version 0.11 vient de sortir) : accédez facilement aux liens sauvegardés dans Pocket directement depuis l’interface de Firefox et d’autres options pratiques (comme un bouton alternatif dans la barre d’adresse que vous pouvez paramétrer pour qu’il ferme directement l’onglet au moment de l’envoyer dans Pocket) ;
      • String (or nothing) : permet de chercher dans votre liste Pocket depuis la barre d’adresse de Firefox ;
      • Tab Tally : affrontez la réalité en regardant le nombre de vos onglets en face ;
      • Simple Tab Groups : Panorama is back and il est encore plus puissant. Organisez vos onglets par groupes, avec ou sans aperçus (et possibilité de décharger ceux des groupes non ouverts).

      État de Firefox Preview

      État Bêta !

      Ayé, Firefox Preview est officiellement devenu la version bêta de Firefox pour Android.

      Et que trouve t-on actuellement dans cette bêta ? Non pas une, ni trois, ni même cinq, mais six extensions déjà fonctionnelles sur ce navigateur nouvelle génération pour Android ! Après uBlock Origin, c’est au tour de Dark Reader, HTTPS Everywhere, NoScript, Privacy Badger et Search by Image d’arriver sur Firefox Preview.

      Panneau de Firefox Preview montrant les nouvelles extensions

      On trouvera également la fonction d’incrustation vidéo (picture in picture), la possibilité de faire d’un site une application et d’autres choses, à tester dès à présent dans la toute récente Firefox Preview 5.0, alias Firefox Beta 76, donc. Ainsi, tous les utilisateurs de la version bêta de Firefox pour Android ont été migrés automatiquement sur Firefox Preview en avril, après ceux de la version nightly en mars.

      Où récupérer Firefox Preview ?

      Vous pouvez récupérer la dernière version, ou préférer la nightly pour avoir les nouvelles fonctionnalités avant les autres, toutes deux dans le magasin d’applications de Google.

      En attendant que ce soit dans F-Droid, vous pouvez aussi récupérer les apk directement chez Mozilla : stable, bêta, et même nightly (via Reddit). Elle est pas belle la vie ?

      DeepSpeech version 0.7

      Le projet DeepSpeech de moteur open source de reconnaissance vocale est sorti en version 0.7 (la version précédente datait de décembre). Cette solution tire profit de l’accélération matérielle CPU et GPU (CUDA).

      Pour rappel, outre ce moteur de Speech to Text (s2t), Mozilla construit parallèlement les briques suivantes :

      • projet Common Voice, qui a pour objectif de fournir, avec votre aide, une base de données de voix à destination des développeurs de logiciels de reconnaissance vocale ;
      • TTS, projet symétrique de Text to Speech.

      Nouvelle API du W3C : WebGPU

      Peut-être vu comme le successeur de WebGL, pour les applications Web mais aussi natives. Et c’est déjà implémenté dans Firefox nightly (en Rust !). Comme à chaque fois avec le W3C, il s’agit notamment de lutter contre les solutions particulières. Maintenant que Blink, le moteur de Chromium, écrase tout, cela semble plus que jamais nécessaire. Plus d’informations ici sur le fruit de ce travail de quatre années.

      Prochaine version de MZLA Technologies Corporation Thunderbird : qu’en sait-on ?

      Basée sur Firefox 78 ESR, elle pourrait sortir en juillet et profiter notamment de toutes les corrections apportées au fonctionnement dans une session Wayland et à la fabrication de Flatpack réalisées depuis la version 68 ESR de Firefox, sans parler des développements spécifiques à Thunderbird sur lesquels il y a, hélas, peu de communication. Cette version marquera la fin de XUL, accompagnant l’effort en cours dans Firefox, .

      L’an passé il avait été indiqué que la prise en charge de la norme de chiffrement de courrier électronique OpenPGP arriverait dans Thunderbird 78, avec l’aide de Patrick Brunschwig, le développeur d’Enigmail.

      L’annonce de janvier promet beaucoup :

      Moving to MZLA Technologies Corporation will not only allow the Thunderbird project more flexibility and agility, but will also allow us to explore offering our users products and services that were not possible under the Mozilla Foundation. The move will allow the project to collect revenue through partnerships and non-charitable donations, which in turn can be used to cover the costs of new products and services.

      On peut trouver ici une feuille de route pour la prochaine version (78) et au delà.

      Nouveau blogue Mozilla : Attack & Defense

      The Attack & Defense blog is targeted directly at security researchers who are interested in new developments in Mozilla’s Bug Bounty, and guides, tips, and tricks for finding bugs in Firefox.

      Il s’ajoute au Mozilla Security Blog.

      Contribuer…

      …à Firefox

      Vous pouvez sans risque aider à tester Firefox bêta en l’installant à partir de sa version Flatpak :

      • soit en cliquant sur le lien https://flathub.org/beta-repo/appstream/org.mozilla.firefox.flatpakref qui passera le relais par exemple à GNOME Software ou KDE discover ;
      • soit en entrant dans un terminal la commande : $ flatpak install --user https://flathub.org/beta-repo/appstream/org.mozilla.firefox.flatpakref.

      …aux dépêches sur Firefox

      Pour contribuer à la prochaine dépêche sur Firefox 77, c’est par ici !

      Télécharger ce contenu au format Epub

      Commentaires : voir le flux atom ouvrir dans le navigateur

      https://linuxfr.org/news/firefox-76-dites-septantesix

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License propulsé par NodeBB