Firefox 71
-
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.
- lien n°1 : Notes de version Firefox 71 pour bureau
- lien n°2 : Notes de version Firefox 71 pour les développeurs
- lien n°3 : Nouveautés pour les extensions de Firefox 71
- lien n°4 : Notes de version Firefox 68.3 pour Android
- lien n°5 : Billet officiel d’annonce de la nouvelle version
- lien n°6 : Billet officiel sur Firefox Preview Bêta
- lien n°7 : Épisode précédent sur LinuxFr.org, pour la version 70
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
- 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 plateformes ;
- 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étro-porté 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) (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).
, grâce, pour la partie la plus récente, à la réécriture en HTML, CSS et JavaScript de la page
De la même façon, le langage XBL qui lui est associé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 dollars 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 CPU 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 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 boite 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, YaCy.
- privacytools.io retient pour sa part Searx, DuckDuckGo, Qwant, voire YaCy, Jive Search, MetaGer, 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 !
Télécharger ce contenu au format Epub
Commentaires : voir le flux atom ouvrir dans le navigateur
Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License propulsé par NodeBB