Firefox 103 améliore sa réactivité sur macOS et ses performances avec les écrans 120 Hz et plus

Firefox 103 améliore sa réactivité sur macOS et ses performances avec les écrans 120 Hz et plus

Firefox 103 améliore sa réactivité sur macOS et ses performances avec les écrans 120 Hz et plus

Même si les nouveautés sont pour la plupart sous le capot, Firefox 103 apporte un certain nombre d’améliorations bienvenues.

Mozilla annonce ainsi une meilleure réactivité de Firefox sur macOS, dans les périodes où le processeur est fortement sollicité, le tout grâce à une API de verrouillage « moderne ». Les performances du navigateur sont également meilleures quand utilisé avec un écran de 120 Hz ou plus.

Plusieurs fonctions sympathiques font leur apparition. Dans les formulaires PDF, les champs requis sont mis en évidence. La taille des sous-titres en vue Picture-in-Picture peut être changée directement depuis la fenêtre détachée, et plusieurs services sont maintenant pris en charge : Funimation, Dailymotion, Tubi, Hotstar et SonyLIV.

Sous Windows, on trouve deux apports spécifiques. D’une part, l’épinglage automatique de Firefox dans la barre des tâches pendant l’installation. D’autre part, le réglage d’accessibilité pour la taille du texte dans le système affecte désormais tous les éléments dans Firefox (interface et contenu).

Firefox 103 colmate une série de vulnérabilités, dont deux bulletins sont marqués de sévérité haute. Chacun corrige plusieurs failles affectant la sécurité des informations en mémoire.

Commentaires (35)


Il est bon de noter que les perfs de Firefox sous macOS sont remarquables, là où sous Windows face aux browsers chromium c’est… compliqué.


Les performances de Firefox me suffisent avec Windows et GNU-Linux. Par contre, suis-je le seul à avoir désinstallé Firefox Android pour insuffisance caractérisée ? L’impression d’un sabotage volontaire, alors que ce fut un excellent navigateur qui acceptait les extensions. Je me suis rabattu sur Yandex.


Heu, moi j’utilise Firefox sur Android intensivement tous les jours, je constate pas de problèmes de mon côté. Le navigateur est très efficace.


Pas de souci avec mon FF Android.


Personnellement je n’ai pas de problème avec les versions récentes de Firefox sur Android. Mes extensions fonctionnent sans problème.



Et Yandex est bien le dernier navigateur que je conseillerais, d’abord parce qu’il n’apporte pas grand chose par rapport aux autres skin de Chromium. Ensuite parce qu”un navigateur close source, plus ou moins soutenu par le gouvernement Russe, ça ne m’inspire pas particulièrement confiance, surtout en ce moment.


Sous Android, Firefox me semble un peu plus mou que sa version Nightly (à qui je n’ai rien à reprocher).
Et tu peux y installer les extensions que tu veux avec ces quelques manips décritent sur ghacks.net.


en réalité, une fois Firefox lancé sous windows, les perfs ne sont pas si désastreuses en effet. C’est cette sensation de lourdeur au lancement qui est pénible. Vraiment dommage qu’ils ne sachent pas s’attarder dessus, il doit bien y avoir uen solution à ce soucis de lancement. Il me semble qu’Edge utilise une sorte de prefetch redoutable.


Firefox est performant sur Windows, depuis pas mal de versions déjà. :D



Après, je ne vois pas la diff de perf, ayant un écran 165Hz.
Quelqu’un sait dans quelle situation le navigateur se montre meilleur?


dylem29

Firefox est performant sur Windows, depuis pas mal de versions déjà. :D



Après, je ne vois pas la diff de perf, ayant un écran 165Hz.
Quelqu’un sait dans quelle situation le navigateur se montre meilleur?


Je me pose la question aussi, je ne savais pas que le rafraîchissement de l’écran avait un impact sur le navigateur. Scroll plus fluide ? Vidéos ? Animations diverses de l’interface ? Il y a bien un endroit où la liste détaillée des bugs corrigés est consultable…


TroudhuK

Je me pose la question aussi, je ne savais pas que le rafraîchissement de l’écran avait un impact sur le navigateur. Scroll plus fluide ? Vidéos ? Animations diverses de l’interface ? Il y a bien un endroit où la liste détaillée des bugs corrigés est consultable…


Tu pourras trouver des détails sur ça dans https://bugzilla.mozilla.org/show_bug.cgi?id=1771718#c10


dylem29

Firefox est performant sur Windows, depuis pas mal de versions déjà. :D



Après, je ne vois pas la diff de perf, ayant un écran 165Hz.
Quelqu’un sait dans quelle situation le navigateur se montre meilleur?


Ok j’ai trouvé. La page que je cherchais :
Complete list of changes for this release (en bas à droite de la page grand public)



Le bug en question :
https://bugzilla.mozilla.org/show_bug.cgi?id=1771718



Les bugs référencés et plus concrets :
https://bugzilla.mozilla.org/show_bug.cgi?id=1763839
https://bugzilla.mozilla.org/show_bug.cgi?id=1764578



Concrètement ça parle du chargement des éléments retardés (qui utilisent requestIdleCallback), d’une page YouTube par exemple, et le retard explosait avec les moniteurs 120Hz+ à cause d’une façon perfectible de le calculer.



Edit : Ah, en même temps, on s’est croisés, merci quand même pour ta recherche :)


TroudhuK

Ok j’ai trouvé. La page que je cherchais :
Complete list of changes for this release (en bas à droite de la page grand public)



Le bug en question :
https://bugzilla.mozilla.org/show_bug.cgi?id=1771718



Les bugs référencés et plus concrets :
https://bugzilla.mozilla.org/show_bug.cgi?id=1763839
https://bugzilla.mozilla.org/show_bug.cgi?id=1764578



Concrètement ça parle du chargement des éléments retardés (qui utilisent requestIdleCallback), d’une page YouTube par exemple, et le retard explosait avec les moniteurs 120Hz+ à cause d’une façon perfectible de le calculer.



Edit : Ah, en même temps, on s’est croisés, merci quand même pour ta recherche :)


Aaahhh !
Mais c’est pour ça que Youtube ramait alors?


C’est pas un comportement qu’on attends par défaut, ça peut des fois s’expliquer avec 2 CPUs et pas d’hyperthreading. Si tu peux suivre la doc https://profiler.firefox.com/docs/#/./guide-startup-shutdown pour collecter un profil, on peut commencer à regarder si on voit des choses pathologiques à corriger.


On est enfin arrivés au moment où Firefox a rattrapé Chrome sur le numéro de version (103 pour les deux, actuellement) !



(Cette course au numéro a toujours été et restera toujours stupide, mais stupide… !!!)



(reply:2085845:Trit’)




Il n’y aura pas de retapage, ils sont maintenant tous les deux sur un cycle de 4 semaines par version (par sprint si tu veux).



Personne ne dit rien pour les driver nVidia qui sont à la version 515 ou les builds de Windows qui dépassent les 22000.



En vrai, un numéro ne fait que donner une repère. T’as des logiciels qui n’arrivent jamais à la version 1, d’autres qui avancent avec des sprints courts.


Firefox est TRÈS rapide, sous Linux (pro) comme sur Windows (perso).
C’est ce qui m’a fait revenir alors que j’étais sur Vivaldi depuis 3 ans, qui lui, accuse les lourdeurs (mais n’hésite pas à ajouter des fonctions parfois pas très utile, au détriment de la rapidité du navigateur) ainsi que les bugs pouvant conduire au blocage.
Il y a eu un gros travail d’optimisation pour Firefox.
Je pense me tourner sur Brave pour navigateur secondaire (parce que certains petits malins comme Slack ou d’autres logiciels de visio ont quelques soucis avec FF)



marba a dit:


Heu, moi j’utilise Firefox sur Android intensivement tous les jours, je constate pas de problèmes de mon côté. Le navigateur est très efficace.




Bon. Effectivement les avis sur Google Play sont nettement remontés. Je vais sans doute réinstaller Firefox. Après deux ans de HAINE…



Uther a dit:


Personnellement je n’ai pas de problème avec les versions récentes de Firefox sur Android. Mes extensions fonctionnent sans problème.



Et Yandex est bien le dernier navigateur que je conseillerais, d’abord parce qu’il n’apporte pas grand chose par rapport aux autres skin de Chromium. Ensuite parce qu”un navigateur close source, plus ou moins soutenu par le gouvernement Russe, ça ne m’inspire pas particulièrement confiance, surtout en ce moment.




Les extensions sont limitées sur Firefox Android.
Pour Yandex, il est avéré que ce navigateur collecte des données. Mais je n’ai rien à cacher au FSB. Rien. J’évite d’utiliser Yandex pour des connexions bancaires, par exemple. Sinon, sous Windows, Ubuntu ou Android, je ne connais pas mieux, quand on est habitué à l’interface. La traduction est médiocre, certes, mais des applications peuvent compenser (Mate Translate). Une belle machine méconnue parce que les technophiles sont tous dans des rapports d’addiction inconsciente avec les USA.


Pareil que toi pour FF Android. Tellement lent il y a quelques années. Là, toujours le même téléphone, ça commence à dater que je suis revenu dessus et j’en suis très content.



Je n’ai que Ublock Origin et DarkReader dessus. Il faudrait que je teste le mode sombre de FF sans DarkReader, si ça se trouve ça fait le taff.


Firefox Android installé puis désinstallé. Les extensions sont limitées, l’interface peu commode et sa rapidité réelle s’accompagne de ralentissements ou de blocages. Peut-être liés à la sécurité mais c’est rédhibitoire. Pour ce qui est sensible, je n’utilise pas un smartphone. Je suspecte Mozilla d’avoir pondu cette bouse en accord avec Google. Pour faire si nul quand on a été si bon, faut le faire exprès.



JnnT a dit:


Les extensions sont limitées sur Firefox Android. Pour Yandex, il est avéré que ce navigateur collecte des données. Mais je n’ai rien à cacher au FSB. Rien. J’évite d’utiliser Yandex pour des connexions bancaires, par exemple. Sinon, sous Windows, Ubuntu ou Android, je ne connais pas mieux, quand on est habitué à l’interface. La traduction est médiocre, certes, mais des applications peuvent compenser (Mate Translate). Une belle machine méconnue parce que les technophiles sont tous dans des rapports d’addiction inconsciente avec les USA.



JnnT a dit:


Firefox Android installé puis désinstallé. Les extensions sont limitées, l’interface peu commode et sa rapidité réelle s’accompagne de ralentissements ou de blocages. Peut-être liés à la sécurité mais c’est rédhibitoire. Pour ce qui est sensible, je n’utilise pas un smartphone. Je suspecte Mozilla d’avoir pondu cette bouse en accord avec Google. Pour faire si nul quand on a été si bon, faut le faire exprès.




T’es un troll ou bien ? Tu n’as rien à cacher au FSB (sauf, liste non exhaustive […]) :reflechis:



Firefox Android fonctionne très bien, et avec uBlock origin, vous pouvez sortir tous les benchmark que vous voulez, c’est le meilleur navigateur mobile. Bien qu’il a quelque défaut, comme le chargement initial d’une page.


“Firefox Android fonctionne très bien, et avec uBlock origin, vous pouvez sortir tous les benchmark que vous voulez, c’est le meilleur navigateur mobile. “



Le meilleur navigateur mobile… quand on ne l’utilise pas.


Et e support du CSS dans les SVG, c’est pour quand? Actuellement c’est le zéro pointé.



(reply:2086027:ʟ·ɪɴᴀᴅᴀᴩᴛé)




Merci. J’essaierai peut-être. Mais mon expérience d’utilisateur est mauvaise. Ce n’est pas une lenteur qui me rebute mais une ergonomie médiocre et des dysfonctionnements, le tout difficile à séparer des licenciements de développeurs. En fait, j’ai tiré un trait sur la version Android.


Je ne sais pas comment on peut juger de l’ergonomie d’un navigateur en le testant uniquement 10 minutes ?



J’utilise aussi Firefox mobile (plus précisement Fenec dispo sur Fdroid) car il est très performant avec uBlock Origin. L’ergonomie me semble aussi tout à fait réussie également.



Quand au ‘je n’ai rien à cache’r : https://jenairienacacher.fr/ 😉



TroudhuK a dit:


Concrètement ça parle du chargement des éléments retardés (qui utilisent requestIdleCallback)




Le code incriminé, avec une jolie valeur en dur qui est la cause le problème (le navigateur n’est jamais idle pendant 5ms, donc ca repousse l’appel de fonction encore et encore).



C’est jamais une bonne idée de mettre des timers en dur. Vive le tickless !



let saveStateAsyncWhenIdle = deadline => {
// When looking at the telemetry data, the time it takes to execute
// _saveStateAsync is around 5.9ms (median). Therefore,
// we'll not execute the function when the idle time is less than 5ms.
if (deadline.timeRemaining() < 5) {
this._idleCallbackID = requestIdleCallback(saveStateAsyncWhenIdle);
return;
}
this._saveStateAsync();
};


source: https://bugzilla.mozilla.org/show_bug.cgi?id=1763839#c8


Perso utilisation quotidienne de FF sur android depuis 3 ans au moins, à part des fois, des pages qui ne s’affichent pas du tout (tout est chargé mais l’écran est blanc, alors que le chargement a eu lieu et que le contenu apparait sur l’aperçu en changeant d’onglet)



et encore, ça fait quelques temps que je n’ai plus remarqué ce problème !



Je n’ai que Ublock d’activé sur mobile


Pour ma part, un peu déçu de Firefox sur Android depuis la version 91 qui s’est considérablement alourdie (mais mon téléphone est ancien aussi). C’est parfois assez lent mais utilisable cependant.



Mais vu l’âge avancé de mon téléphone, j’ai du me résoudre à repasser sous d’autres navigateurs plus légers: DuckDuckGo, JQuarks, Foss Browser (d’ailleurs tous dispo dans Fdroid).



zorzi a dit:


Pour ma part, un peu déçu de Firefox sur Android depuis la version 91 qui s’est considérablement alourdie (mais mon téléphone est ancien aussi). C’est parfois assez lent mais utilisable cependant.



Mais vu l’âge avancé de mon téléphone, j’ai du me résoudre à repasser sous d’autres navigateurs plus légers: DuckDuckGo, JQuarks, Foss Browser (d’ailleurs tous dispo dans Fdroid).




J’ai utilisé Duckduckgo en navigateur aussi pendant une bonne année je dirais. C’était pas mal.



Pour ton téléphone ancien tu as pensé à le réinitialiser ou changer d’OS si trop vieux (plus de maj de sécurité et autre) ?
Le mien va sur ses 5 ans mais la batterie est encore au top et la configuration matérielle aussi. Un OnePlus 6. Fin de support logiciel vers Noël dernier, depuis je suis sous LineageOS, c’est une seconde jeunesse pour lui.


Ca m’a l’air un peu plus fluide sur le 120Hz



Tamos a dit:


Perso utilisation quotidienne de FF sur android depuis 3 ans au moins, à part des fois, des pages qui ne s’affichent pas du tout (tout est chargé mais l’écran est blanc, alors que le chargement a eu lieu et que le contenu apparait sur l’aperçu en changeant d’onglet)




Tu bloques tous les cookies tiers ? Parce qu’il existe en effet certains sites qui font ce coup-là dans ce cas (salut, Phoroniw et The Wired !). Seule solution : activer les cookies tiers (mais pour les sites concernés uniquement, donc à ne faire qu’au cas-par-cas).



(reply:2086365:Trit’)




Ca ou potentiellement les bloqueurs de tracking. J’ai le cas sur certains sites avec le bloqueur pubs et trackers de Vivaldi où juste débrayer les trackers suffit… Peut-être un surblocage causé par une des listes.



(reply:2086365:Trit’)




J’utilise que Ublock sur mobile.



J’ai pas trouvé ça sur des sites en particulier mais assez ponctuellement sur des sites aléatoirement.



Par contre, j’avais configuré le DNS de Adguard. C’est vrai que j’ai plus le problème depuis que j’ai remis celui de cloudflare, c’est peut être plutôt le DNS qui a fait la différence!



Je vais ré-essayer ça !


Je vois que le débat a dévié sur la version mobile Android de Firefox, donc me concernant je l’utilise depuis longtemps et j’ai rarement des problèmes avec, j’en suis satisfait. Et j’utilise AdGuard AdBlocker en extension anti-pub.


Et la version 103.0.1 vient de sortir, sinon.


Fermer