Firefox 69 ☯

58
15
oct.
2019
Mozilla

La version 69 de Firefox desktop a été publiée le 3 septembre 2019.

Les nouveautés apportent notamment une meilleure protection de la vie privée, une réduction des nuisances (blocage des vidéos), sans parler du travail de fond sur l’amélioration des performances qui se poursuit activement.

Comme d’habitude, les nouveautés sont développées dans la deuxième partie.

Une petite pensée, pour clore cette introduction : le 23 septembre, il y a dix‑sept ans, était publié Phoenix 0.1, lequel deviendra par la suite Firefox…

Sommaire

À l’affiche : Enhanced Tracking Protection par défaut

Firefox (versions desktop et mobile) bloque désormais par défaut les cookies tiers de pistage, mais aussi les mineurs de cryptomonnaies pour tous les utilisateurs et utilisatrices dans le cadre du mode Standard (dans le prolongement de ce qui avait été initié avec la version 67.0.1).

Si le nouveau mode par défaut de Firefox casse certains sites, n’hésitez pas à en faire le rapport.

Toujours à l’affiche : WebRender

Nous évoquons les progrès de WebRender à différents endroits de cette dépêche.

Ce billet de blogue revient, quant à lui, dans un nouvel effort de pédagogie, plus en détails sur les liens entre WebRender et WebGL.

On constate aussi, à travers les nouveautés listées dans cette dépêche et les précédentes, que le travail de modernisation en cours de l’architecture du logiciel profite directement à la version GNU/Linux de celui‑ci, laquelle est en train de combler son retard (s’agissant de l’accélération matérielle notamment).

Autres nouveautés pour le bureau

  • blocage (configurable) de la lecture automatique des médias, y compris cette fois les vidéos muettes ;
  • les colonnes de la récente page about:performance permettent le tri ;
  • défilement à inertie sous GNU/Linux (le défilement à inertie, c’est le fait que le mouvement ne s’arrête pas immédiatement quand on arrête de faire défiler l’affichage mais ralentit avant de s’arrêter) ;
  • Flash, lui, est rétrogradé un peu plus : il ne peut plus être activé que ponctuellement sur demande, sans possibilité de mémoriser l’autorisation ; la mise au placard approche ;
  • l’API WebExtensions userScripts est disponible par défaut (en réalité, depuis la version 68, mais l’annonce n’en a été faite qu’après coup), permettant à des extensions de type Greasemonkey ou Tampermonkey d’exécuter des scripts avec une meilleure sécurité ;
  • d’une part, pour allonger la durée sur batterie des machines macOS possédant deux cartes graphiques, Firefox essaie désormais plus énergiquement de recourir à l’utilisation du processeur graphique le moins énergivore pour le contenu WebGL quand c’est possible ; Firefox travaille aussi plus dur pour éviter de passer sur le processeur graphique le plus puissant lors d’une utilisation courte et unique de WebGL ; d’autre part, le Finder affiche une barre de progression des téléchargements ;
  • pas de jaloux : côté Windows 10, correction d’un bogue qui fait ramer les vidéos sur YouTube quand WebRender est activé ; prise en charge de l’extension Web Authentication HmacSecret via Windows Hello ; sans compter que Firefox donne maintenant des indications à Windows pour ajuster correctement la priorité des processus de contenu, ce qui signifie plus de temps passé sur ce que vous faites actuellement, et moins sur ce qu’il se passe en arrière‐plan (exception faite de la lecture vidéo et audio).

Nouveautés pour Android

Nada, ou presque (Enhanced Tracking Protection activé par défaut).

Actualités afférentes

Retour sur la panne des extensions du 3 mai

Un billet de juillet traduit par blog.mozfr.org tire les leçons de cette catastrophe évoquée il y a peu ici même.

Accélération du cycle de sorties

Mozilla vient d’adopter un cycle plus rapide de quatre semaines (au lieu de six à huit).

Le changement sera progressif au cours du premier trimestre 2020.

Ainsi :

  • la version 70, déjà dans les tuyaux au moment de l’annonce, sortira le 22 octobre, soit huit semaines après la 69 ;
  • la 71 est prévue pour le 3 décembre, soit six semaines après la 70 ;
  • la 72 devrait sortir le 7 janvier, soit cinq semaines plus tard ;
  • etc.

Firefox Private Network

Mozilla, désireuse de diversifier ses revenus (actuellement très liés au moteur de recherche préconfiguré), s’apprête à lancer aux États‑Unis d’Amérique un service VPN intégré à Firefox (lire aussi le communiqué).

Firefox chiffrera les requêtes de noms de domaine Web par défaut (protocole DNS sur HTTPS)

Il y a a du pour et du contre. On pourra lire à ce sujet : ce billet explicatif, ce journal qui s’en émeut, ce lien qui propose un fournisseur alternatif reconnu.

Nouveautés à venir…

…dans la prochaine version (70)

…dans celle suivante (71)

…ultérieurement

État de la version Wayland de Firefox

Il était prévu que Fedora 30 intègre par défaut la version Wayland de Firefox (plutôt que la version X.Org tournant via XWayland). Finalement, ce serait pour Fedora 31, qui sortira dans quelques jours. Autrement dit, après l’avoir envisagé pour Firefox 66, ce serait finalement pour cette version 69. Martin Stransky (pour Red Hat) est celui qui a rendu possible le portage vers GTK+ 3 (étape indispensable) puis vers Wayland.

Pour rappel, d’après le wiki de Fedora, les bénéfices attendus de la version Wayland de Firefox sont de trois ordres :

  • une plus grande rapidité ;
  • un rendu des polices plus lisse ;
  • une meilleure exploitation des écrans à haute densité de pixels (HiDPI) et semi‑HiDPI, grâce à la mise à l’échelle automatique.

Pour les autres distributions proposant GNOME, c’est à chacune de décider de lancer une version de Firefox compilée pour Wayland ou non.

À noter que la version Wayland de Firefox ne prend pas en charge Flash.

État de la version Flatpak

Ça avance !

Thunderbird 68

La nouvelle version majeure de Thunderbird est parue le 27 août 2019, basée sur Firefox 68 ESR. C’est la première version publiée par la fondation depuis le renforcement de l’équipe de développement en début d’année marquant une ambition renouvelée.

Les nouveautés de cette version sont reprises dans cette dépêche. Pour ma part je ne suis impressionné ni par la liste des nouveautés, ni par la communication accompagnant cette sortie.

À noter qu’un certain nombre d’extensions ne fonctionnent plus avec cette version. D’ailleurs, l’API n’est pas encore stabilisée et ce n’est pas facile pour les développeurs d’extensions de suivre la cadence des changements. Citons le développeur de Grammalecte :

« Thunderbird : Une fois de plus, encore une fois, l’interface de programmation pour la prochaine version de Thunderbird (68) a été modifiée. Et elle sera encore modifiée pour la version suivante… ce qui devient plus que pénible. Et dans la version suivante, tout sera à refaire, attendu que l’“ancien” système (celui pour la version 68) sera rendu obsolète. Bref, le système traverse une période de turbulences fortes. Du coup, si les modifications pour la version 68 demandent trop de travail, aucune version de Grammalecte ne sera publiée jusqu’à la version suivante. Quant à l’interface de programmation suivante, il s’agit d’une forme de WebExtension étendue, c’est‐à‐dire qu’elle sera basera sur le système de Firefox, avec en sus d’autres interfaces spécifiques pour Thunderbird. Ce nouveau système s’appelle MailExtension, et on ne sait pas encore ce qui sera possible. Bref, orages en vue et mauvaise visibilité. »

En revanche, la prochaine version apportera une fonctionnalité ambitieuse : une fonctionnalité intégrée pour le chiffrement de courriels.

Enfin, soulignons la sortie d’une version Flatpak de Thunderbird (que l’on doit aux mainteneurs de Flathub, et sans doute aux développements en cours côté Firefox — cf. le paragraphe précédent).

Rust dans la lumière

Alors que des pans entiers de Firefox sont en train d’être remplacés par des éléments en Rust (mouvement initié avec Firefox 48), Microsoft commence à s’intéresser officiellement à ce langage pour la programmation système. Les trois propriétés intéressantes de Rust d’après Microsoft sont :

  • un environnement d’exécution (runtime) minimal ;
  • une allocation fine de la mémoire ;
  • de très bonnes garanties sur l’utilisation de la mémoire.

C’est ce dernier point qui le distingue de langages comme C ou C++.

Encore des progrès à venir dans le décodage d’AV1

Le décodeur Dav1d vient d’être publié en version 0.5 avec de nouvelles optimisations significatives pour un grand nombre de processeurs (pour un grand nombre de ceux basés sur l’architecture x86, en prenant appui notamment sur SSSE3 et AVX2, mais pas que, et aussi pour tous ceux basés sur l’architecture ARM64, mais pas que non plus).
Pour rappel cette implémentation du codec est d’ores et déjà intégrée à Firefox, qui la met à jour régulièrement (mais pas nécessairement à chaque version).

DownThemAll! est de retour

Publiée le 31 août dernier, la 4.0.5 marque le retour de cette extension sous forme de WebExtension. Et les versions s’enchaînent : la 4.2.3 a été publiée le 13 octobre.

Note d’antistress

Je remercie vivement tous ceux qui ont participé à cette dépêche.

Je constate avec tristesse que le nombre de contributeurs semble se réduire cependant, en même temps que ma motivation. Je ne sais pas encore si je me rendrai autant disponible pour les dépêches suivantes, pour lesquelles je souhaiterais une écriture plus collaborative, dont l’effort serait davantage réparti.

Pour conclure sur une note positive, je voulais souligner que j’adore ce que fait Mozilla en ce moment, à savoir avancer sur deux jambes : l’une étant de réarchitecturer Firefox pour des performances et une sécurité accrue, l’autre étant de proposer toujours plus de fonctionnalités pour la défense de la vie privée et de les activer par défaut. :)

Contribuer aux dépêches sur Firefox

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

Aller plus loin

  • # la version Wayland de Firefox ne prend pas en charge Flash

    Posté par  (site web personnel) . Évalué à 10.

    ce qui est plus sécure, et surtout ce dont je ne me rendrais jamais compte puisque les sites utilisent d'autres choses maintenant.

    Désolé pour ce commentaire un peu HS et peu technique, mais c'est un tel plaisir de pouvoir utiliser un navigateur libre comme firefox, sous Linux, sans devoir pester contre 90% des sites utilisant flash. A l'époque il y avait deux ou trois clients flash "libres" et aucun ne marchait très bien… parfois des formalités importantes étaient bloquées.

    Aujourd'hui je ne croise plus aucun site qui pose pb à Firefox. Ok l'internet d'aujourd'hui pose beaucoup de pb au libre mais il y a quand même cette grosse victoire!

    et pour conclure merci pour ta dépêche et bravo aux dev

    • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

      Posté par  . Évalué à 3.

      Je te rejoins sur l'intérêt d'un navigateur libre mais je regrette quand même beaucoup le changement de politique concernant les plugins et la disparition des RSS…

    • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

      Posté par  . Évalué à 1.

      Je ne croise pas souvent des sites qui posent problème effectivement mais pas aucun. Par exemple https://web.whatsapp.com/ ne fonctionne pas sous Firefox 69.

      • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

        Posté par  . Évalué à 4. Dernière modification le 15 octobre 2019 à 22:04.

        Je l'utilise en ce moment même avec FF 69.0.3 Ptêt que ton soucis est ailleurs ? (extensions, etc…)

      • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

        Posté par  . Évalué à 10.

        J'avais aussi le même problème mais en fait c'est parce que je n'ai pas de vie sociale. Vérifie si tu n'es pas impacté par le même bug.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

        Posté par  . Évalué à 3.

        J'allais répondre au commentaire sur Flash, mais peut-être que c'est plus pertinent ici:

        Est-ce que web.whatsapp utilise un tas de ressources tierces qui sont absolument indispensables à son fonctionnement?
        Est-ce que tu bloques les accès aux sites tiers par défaut?

        C'est la prochaine étape vers un internet toujours plus propre et transparent: arrêter de se reposer sur un fatras de ressources extérieures.

        Si Decentraleyes ne le gère pas, et que ça empêche le site de fonctionner, je considère que c'est le site qui est mal foutu!

        • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

          Posté par  . Évalué à 1.

          En fait je suis en "blocage de contenu standard" et on semble pouvoir mettre des exclusions mais je n'ai pas compris comment.

          Sinon j'ai un autre site qui me pose problème c'est celui de mon assurance (maif.fr) où je ne peux plus déclarer de sinistre en ligne avec FF 69. Quand je clique sur le bouton ça ne fait rien. Ça eut fonctionné sur des versions précédentes et ça fonctionne toujours avec Chromium.

          • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

            Posté par  . Évalué à 1.

            Ah j'ai trouvé la cause du problème sur maif.fr. C'est l'extension duckduckgo privacy qui bloquait. Par contre pour whatsapp rien à faire …

          • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

            Posté par  . Évalué à 3. Dernière modification le 16 octobre 2019 à 22:20.

            Whatsap web n'appelle que 2 domaines : whatsapp.com & web.whatsapp.com

            Par contre pour ton assurance il y a de fortes chances que ça soit à cause des scripts tiers. Rien que pour ouvrir la page d'accueil maif.fr ça appelle de nombreux domaines différents. Si l'un d'entre eux est censé charger le script qui gère ton bouton mais qu'il est bloqué… ça ne va pas fonctionner.

            abtasty.com
            try.abtasty.com
            commander1.com
            engage.commander1.com
            privacy.commander1.com
            facil-iti.com
            ws.facil-iti.com
            tagcommander.com
            cdn.tagcommander.com
            xiti.com
            logs4.xiti.com

            [EDIT] Ah bin mince t'as répondu pendant que je rédigeais.

      • [^] # Re: la version Wayland de Firefox ne prend pas en charge Flash

        Posté par  . Évalué à 3.

        Flash est certes enfin dégagé quasiment à 100% du web, merci html5… Mais reste utilisé par pas mal de sites embarqués pour configurer du matériel réseau, type caméra IP.
        Bon, on change pas tous les jours des config l'utilisant (type zones de détection de mouvement) alors l'activer à la demande n'est pas vraiment un problème pour ce type d'usage limité.

        Par contre, ce serait bien que cela ne dégage pas totalement tout de même, histoire de ne pas devoir mettre à la poubelle du matériel fonctionnel au moindre besoin de reconfiguration. En tout cas pour ceux qui n'auront pas forcément le réflexe de garder une ancienne version et ses dépendances dans un coin de leur arborescence pour cet usage.

        Mais bon, sous Linux ce serait visiblement aussi éviter Wayland ce qui ne fonctionnera qu'un temps même si pour ma part je continuerais à le faire aussi longtemps que possible: Je ne souhaite en effet pas revenir plus de 20 ans en arrière et ne pouvoir tirer une appli graphique à travers le réseau en X11 forwarding (via ssh), se retrouver à tirer un bureau complet (j'ai des machines headless sans environnement de bureau et juste une install X minimale via la version frame-buffer xvfb, ce qui apporte du confort comparé à quelques terminaux en permettant d'utiliser de l'applicatif simple comme rxvt et autres nedit d'une unique connection ssh) via un ersatz de VNC ou RDP, non merci. X a été conçu traversé par la pile réseau et a priori c'était pas trop les plans des développeurs de Wayland, ce qui était pour moi une regression incroyable tant tout le monde utilise ceci. Bon, ca a peut-être changé ceci dit, vu que la réponse il y a qq années m'avait fait en plus du tout regarder ce projet. Attitude pas sans rappeler celle du projet Gnome au passage de 2 à 3, avec les utilisateurs qui hurlaient (Cinnamon, voire Mate sur de petites configs, ont depuis résolu le problème).

        Pour en revenir au sujet, côté politique extensions, cela m'a surtout affecté pour Thunderbird: Beaucoup de monde étant passé (par facilité, c'est quand même un pis-aller) au webmail, il a sans doute bcp moins d'utilisateurs que Firefox et aussi de suivi des plugins par leurs auteurs. Là j'ai du bloquer ses MAJ car je me passe assez difficilement de l'extension "attachment extractor" qui n'a pas passé la version 60, je suis donc resté en 52 (Debian = versions ESR).

        C'est donc toujours dommage, en effet, de faire de la casse là dessus. Surtout quand leur variété fut un gros point fort.

  • # À corriger

    Posté par  . Évalué à 1.

    Le lien concernant le DMAbuf ne fonctionne pas

  • # DNS sur HTTPS, précision

    Posté par  (site web personnel) . Évalué à 10.

    Firefox chiffrera les requêtes de noms de domaine Web par défaut (protocole DNS sur HTTPS) […] ce journal qui s'en émeut

    La lecture de la phrase me semble sous-entendre que l'auteur du journal (disclaimer : moi) s'émeut de DNS sur HTTPS, ce qui n'est pas le cas, donc au cas où pour éviter les malentendus : le DNS sur HTTPS n'est pas du tout mis en cause, au contraire, c'est l'implémentation faite par Mozilla qui l'est.
    Résumé pour les flemmards : par défaut Mozilla fait passer toutes les requètes par un fournisseur tiers choisi par lui en ignorant complètement le choix fait au niveau OS, quand par exemple Google choisit de tenter DNS sur HTTPS sur le serveur choisi au niveau OS ce qui est plus cohérent et respectueux; imaginez que quand on vous propose de passer de HTTP à HTTPS on mettant en avant la sécurité, on en profite pour passer discrètement (par défaut) par un proxy pas choisi par vous sous excuse que le site web ne supporte pas encore HTTPS…

  • # Désactivation de la vérif des mises à jour

    Posté par  . Évalué à 1.

    Slt à tous,

    Pour certaines raisons perso je ne souhaite pas faire l'update, donc question :
    Savez vous si il est possible de désactivation de la vérif des mises à jour ?
    Un certain nombre de versions en arrière, cela était possible.
    Maintenant, plus possible donc je me retrouve avec le popup m'indiquant qu'il faut mettre à jour…

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.