La version 71 de Firefox desktop a été publiée le 3 décembre 2019.
Difficile de dégager cette fois une ligne directrice de cette nouvelle version aux multiples améliorations. Nous citerons cependant, côté émergé, quelques nouveautés pratiques comme l’ajout d’un mode kiosque qui était attendu de longue date, ou une fonction d’incrustation vidéo pour le moment limitée à Windows. Côté immergé, tous les chantiers se poursuivent : déploiement de WebRender, projet Fission, nettoyage de XUL, extension de la Protection renforcée contre le pistage, développement de Firefox Preview… Tous ces chantiers écloront à leur tour dans une prochaine version.
Comme d’habitude, les nouveautés sont développées dans la deuxième partie.
Sommaire
- Nouveautés pour le bureau
- Nouveautés pour Android
-
Actualités afférentes
- Firefox Preview progresse : WebExtensions et WebRender dans les tuyaux
- Nouveautés à venir dans la version bureau…
- La fin de XUL approche
- Nouvelle mise à jour des règles concernant les modules complémentaires
- Firefox Premium Support
- Tor Browser 9
- Encore des progrès à venir dans le décodage d’AV1
- Des morceaux de Servo dans librsvg
- Mozilla, Fastly, Intel et Red Hat annoncent l’alliance Bytecode
- Bilan annuel de Mozilla
- Pendant ce temps, sur le Web
- Pendant ce temps, dans la rubrique « Liens » de LinuxFr.org
- Contribuer aux dépêches sur Firefox
Nouveautés pour le bureau
- (désactivé par défaut) possibilité de spécifier un moteur de recherche différent en navigation privée et aussi de lancer une recherche directement en mode navigation privée depuis le menu contextuel ;
- intégration renforcée du trousseau de clés Lockwise avec auto-complétion des identifiants en cas de visite d’un sous‑domaine ;
-
nouvelle page
about:config
, réécrite en JavaScript et HTML pour se débarrasser de XUL (nous avons évoqué sa proche fin précédemment) ; - un nouvel inspecteur d’élément pour Firefox : WebSocket Inspector ;
- possibilité de lancer le mode kiosque en ligne de commande (avec l’argument
--kiosk
) : une demande vieille de 17 ans ! - décodage intégré du MP3 pour toutes les plates‑formes ;
- transcodage sensiblement accéléré, en prenant appui sur les jeux d’instructions SSSE3 et AVX ;
- dépréciation de TLS 1.0 et 1.1 ;
- GNU/Linux : activation du text subpixel positioning ;
- Windows : la fonction d’incrustation vidéo (Picture‐in‐Picture, pour mater des séries discrètement au boulot ?) débarque pour Windows dans un premier temps (et suivra rapidement pour GNU/Linux et macOS) ;
- macOS : correction d’un bogue invalidant le codec OpenH264 en cas de mise à jour vers macOS 10.15 Catalina (correctif rétroporté dans Firefox 70) ; importation des identifiants et mots de passe depuis Chrome ;
- les utilisateurs de l’extension uBlock Origin sont invités à faire la mise à jour vers la version 1.24.0 pour éviter un bogue qui empêche le chargement des pages sous Firefox 71 et suivants.
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
Firefox Preview progresse : WebExtensions et WebRender dans les tuyaux
Alors que Firefox Preview bêta 2.3.0 inclut déjà ses fonctionnalités propres, que dans la bêta 3.0 à venir la Protection contre le pistage est activée par défaut (en mode « Strict » pour un chargement des pages encore plus rapide !), l’implémentation des WebExtensions est en cours et la fondation table sur la prise en charge des principales extensions au 1ᵉʳ trimestre 2020. Quant à la version définitive, elle devrait sortir à la fin du 1ᵉʳ semestre 2020.
À ce sujet, la version bêta 3.0 à venir apportera toutes ces nouveautés que vous pouvez d’ores et déjà expérimenter avec la bêta 1 sortie il y a un peu moins d’un mois.
WebRender est également prévu : en réalité, il est même déjà activé pour le Pixel 2 ainsi que pour les Pixel 3 et 3 XL dans la nightly (pour les autres appareils, il peut être testé après l’avoir activé via about:config
).
Quant à avoir le prochain Firefox pour Android à sa sortie dans F-Droid, cela n’est pas acquis en l’état actuel des choses.
Nouveautés à venir dans la version bureau…
…version 72
- correction d’un autre bogue survenant en cas de mise à jour vers macOS 10.15 Catalina ;
- correction d’un bogue qui permet à un site malicieux de bloquer le navigateur par l’affichage de fenêtres de confirmation ;
- une icône symbolisant la recherche est ajoutée contre la barre d’adresse ;
- Firefox n’affichera plus par défaut les notifications des sites Web mais juste un témoin dans la barre d’adresse :
- remplacement de libhyphen par une nouvelle bibliothèque permettant de meilleures performances et une moindre emprise mémoire. Et, tant qu’à faire, la nouvelle implémentation est écrite en Rust 🙂 ;
- le mode Standard de la Protection renforcée contre le pistage (en anglais : Enhanced Tracking Protection ou ETP) inclura le blocage des détecteurs d’empreinte numérique ;
- fonctionnalité Picture in Picture sur GNU/Linux et macOS ;
- Activation de WebRender pour les ordinateurs portables de résolution modeste (≤ 1920 × 1200) avec puce graphique NVIDIA.
…ultérieurement
- fin de prise en charge du stockage AppCache, déprécié de longue date ;
- nouveau design de la barre d’adresse (nom de code : megabar) (passer
setting browser.urlbar.megabar
surtrue
pour l’activer dans Firefox 73) ; - les améliorations radicales apportées au compositeur dans la version 70 pour macOS, capable désormais de ne redessiner qu’une partie de la fenêtre (partial compositing), sont‑elles transposables à la version GNU/Linux ? Il semblerait que cela le soit, au moins dans la version Wayland ;
- HTTP/3 a été implémenté dans Nightly (désactivé par défaut) ; à noter que HTTP/3 est susceptible d’offrir des gains de performance également lors de la résolution DNS à distance via le protocole HTTPS (DoH) (lorsque ce mode est activé).
La fin de XUL approche
XML‑based User interface Language (abréviation XUL) est un langage de description d’interfaces graphiques basé sur XML qu’avait fondé Mozilla. Ces dernières années, Firefox a pris du champ avec XUL, notamment en passant à l’API WebExtensions pour ses extensions à compter de la version 57 Quantum (quelques inconvénients du recours à XUL dans Firefox sont soulignés ici).
De la même façon, le langage XBL qui lui est associé est déprécié depuis 2017 et le long travail de son retrait du code du navigateur vient de s’achever grâce, pour la partie la plus récente, à la réécriture en HTML, CSS et JavaScript de la page about:config
et de la barre d’adresse.
C’est un grand pas vers la disparition de l’usage de XUL dans Firefox, qui permettra de rendre le contenu et l’interface avec un unique moteur.
D’ailleurs, il y a parfois des couacs lorsque l’on touche aux fondements d’un logiciel, tel ce bogue qui a été repéré et corrigé juste à temps pour la sortie de cette version 71 !
Nouvelle mise à jour des règles concernant les modules complémentaires
À lire ici, avec pour objectif la protection de la vie privée de l’utilisateur.
Firefox Premium Support
Nous n’avions pas encore repris cette information qui date de septembre : pour 10 US$ par mois et par installation, une entreprise pourra obtenir un support privilégié de la part de Mozilla. Plus d’infos ici.
Tor Browser 9
La version 9 de Tor Browser est sortie le 22 octobre 2019 (en version desktop et mobile) : basée sur la version 68 ESR de Firefox, elle se caractérise par un effort d’intégration dans les différents éléments d’interface de ce dernier. La 9.0.1 est la dernière en date.
Encore des progrès à venir dans le décodage d’AV1
Nous avions évoqué les progrès induits par la version 0.5 du décodeur libre Dav1d, la 0.5.1 apporte de nouveaux gains importants sur les anciens processeurs limités aux instructions SSE2 et aussi les architectures ARMv7.
Plus qu’à attendre que la version embarquée dans Firefox soit mise à jour.
Des morceaux de Servo dans librsvg
Federico Mena Quintero, qui a entrepris il y a trois ans de réécrire en Rust librsvg, vient de lui greffer le moteur CSS de Servo en remplacement de libcroco.
Du coup, ça lui a donné l’idée de faire pareil avec GNOME Shell et il s’y attelle actuellement.
Mozilla, Fastly, Intel et Red Hat annoncent l’alliance Bytecode
Il s’agirait d’une initiative visant à sécuriser l’exécution du bytecode depuis les serveurs jusqu’aux objets connectés en passant par les navigateurs Web, en s’appuyant sur plusieurs travaux, dont ceux autour de WebAssembly.
Bilan annuel de Mozilla
Le bilan 2018-2019 est en ligne.
Il revient notamment sur le choix fait en 2019 d’activer par défaut dans Firefox (desktop et Android) les contre‑mesures au pistage, le déploiement de services comme un réseau privé virtuel (VPN) aux États‑Unis encore en version bêta (sous le nom de Firefox Private Network — FPN) ou Firefox Monitor, mais aussi du DNS sur HTTPS (DoH), là encore pour les utilisateurs états‑uniens, sans oublier ses engagements éducatifs et politiques. Une année riche !
Pendant ce temps, sur le Web
Google va distribuer des mauvais points aux sites qu’il juge lents
Startpage.com a été racheté
Startpage a été rachetée par une boîte américaine dans le business de la publicité ciblée, et c’est bien dommage. Vous pouvez lire les analyses de privacytools.io et restoreprivacy.com.
Et maintenant ?
- restoreprivacy.com tient à jour une liste de moteurs de recherche respectueux de la vie privée, dont Searx, MetaGer, Swisscows, Qwant, DuckDuckGo (cf. toutefois la discussion dans la FAQ le concernant), Mojeek et YaCy ;
- privacytools.io retient pour sa part : Searx, DuckDuckGo, Qwant, voire YaCy, Jive Search, MetaGer et Mojeek.
Startpage.com était mon moteur depuis des années, me voici en train de tester Qwant du coup.
Pendant ce temps, dans la rubrique « Liens » de LinuxFr.org
Maîtrisez Firefox comme un pro
Grâce aux commentaires enrichissant ce lien.
Apple justifie son interdiction de tout moteur alternatif à WebKit sur iOS
À lire ici.
Contribuer aux dépêches sur Firefox
Pour contribuer à la prochaine dépêche sur Firefox 72, c’est par ici !
Aller plus loin
- Notes de version Firefox 71 pour bureau (46 clics)
- Notes de version Firefox 71 pour les développeurs (30 clics)
- Nouveautés pour les extensions de Firefox 71 (27 clics)
- Notes de version Firefox 68.3 pour Android (23 clics)
- Billet officiel d’annonce de la nouvelle version (23 clics)
- Billet officiel sur Firefox Preview bêta (31 clics)
- Épisode précédent sur LinuxFr.org, pour la version 70 (34 clics)
# Super un inspecteur de chaussettes web !
Posté par devnewton 🍺 (site web personnel) . Évalué à 5.
Par contre, ma chaussette web ne fonctionne plus derrière le gentil proxy de ma boite depuis la mise à jour de Firefox.
Je peux donc inspecter que ça ne marche pas !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Invité à mettre à jour les extensions
Posté par cosmocat . Évalué à 5.
J'en ai profité pour vérifier si j'étais à jour et quelle n'a pas été ma surprise de voir que uBlock et d'autres extensions (toutes?) ne sont pas à jour.
Forcer la recherche de mises à jour ne change rien et donc d(l)es extensions ne sont pas à jour (certains depuis plus d'un an).
Quelqu'un sait pourquoi?
Solution adoptée: désinstaller, réinstaller…
[^] # Re: Invité à mettre à jour les extensions
Posté par Jean Roc Morreale . Évalué à 1.
Est-ce que ça ne serait pas lié à la politique de droits de firefox, c-à-d la mise à jour de l'extension demande plus de droits = pas de màj auto ?
[^] # Re: Invité à mettre à jour les extensions
Posté par cosmocat . Évalué à 3.
C'est ce que j'ai pensé mais je n'ai trouvé aucun endroit où vérifier les demandes de droits en attente (ou quelque chose similaire) ou l'affichage d'un message qui indique pourquoi c'est bloqué.
Et parmi les extensions qui ne se mettent pas à jour, je suis sûr qu'il n'y a pas eu de nouveau droit pour au moins l'une d'entre elles. C'est pourquoi j'ai conclu que ce n'était pas la raison.
# https obligatoire ??
Posté par stephane74 . Évalué à 0.
Slt à tous,
Je viens de passer à la version 71 et maintenant je me rends compte que je n'ai plus accès à mes sites de dev en local car FF insiste pour coller https à la place de http. Problème apparu après la mise à jour. Y a t'il une solution pour éviter cela ?
[^] # Re: https obligatoire ??
Posté par Jérôme FIX (site web personnel) . Évalué à 2.
Quel est le format de tes noms de domaines en local ?
Parce que pour les ".dev" cela fait un bail que cela n'est plus possible par exemple :
- https://medium.engineering/use-a-dev-domain-not-anymore-95219778e6fd
- https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
Jérôme.
[^] # Re: https obligatoire ??
Posté par Spack . Évalué à 5. Dernière modification le 06 décembre 2019 à 07:26.
Le .dev fait partie des domaines HSTS préchargés. Firefox respecte donc ce fait et impose un certificat.
Pour du développement local, un outils tel que mkcert peut s'avérer utile.
[^] # Re: https obligatoire ??
Posté par stephane74 . Évalué à 3.
C'est en effet un .dev
Je viens de changer cela et tout roule.
Etonnant ce truc avec le .dev, jamais entendu parlé. Bon à savoir donc.
Merci pour l'info
# Google va distribuer des mauvais points aux sites qu'il juge lents
Posté par jeberger (site web personnel) . Évalué à 5.
Ironique quand on connaît la lenteur des sites de Google…
[^] # Re: Google va distribuer des mauvais points aux sites qu'il juge lents
Posté par claudex . Évalué à 6.
Les sites qu'il juge lent avec Chrome, pas avec Firefox.
« 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
# Navigation privée : spécifier un moteur de recherche différent & rechercher directement avec
Posté par antistress (site web personnel) . Évalué à 7. Dernière modification le 07 décembre 2019 à 10:09.
Pour cet item :
Je constate qu'il n'est pas activé par défaut.
Il faut passer à
true
browser.search.separatePrivateDefault.ui.enabled
etbrowser.search.separatePrivateDefault
En ce cas le menu contextuel s'enrichit, et le choix du moteur par défaut pour le mode privé apparaît dans les préférences.
Comme le signale Next Inpact, dans la mesure où la session normale est configurée en mode Standard pour la Protection renforcée contre le pistage, et la session privée en mode Strict, il peut y avoir un intérêt à lancer une recherche dans le mode de navigation privé plutôt que normal.
# Privacy Badger & LastPass boguent sous GNU/Linux avec Firefox 71
Posté par antistress (site web personnel) . Évalué à 4.
J'utilise Privacy Badger dans un de mes profils, et il affiche après la mise à jour de Firefox : "An unexpected error occurred"
Ces bugs sont à suivre :
https://bugzilla.mozilla.org/show_bug.cgi?id=1601424
https://bugzilla.mozilla.org/show_bug.cgi?id=1601365
# Startpage
Posté par Maderios . Évalué à 3.
Rien à regretter. Sur Wikipedia:
# Une astuce en plus
Posté par Olivier Faurax (site web personnel) . Évalué à 2.
Une astuce qui n'est pas dans l'article 01net :
ctrl+shift+T
réouvre l'onglet qu'on vient juste de fermer.Pratique quand on vient de fermer un onglet par mégarde !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.