Chrome 58 pousse les Progressive Web Apps, Firefox 53 ouvre la voie au moteur Quantum
Une année de changement pour Mozilla
Le 20 avril 2017 à 09h30
4 min
Logiciel
Logiciel
Google et Mozilla sont sur le pied de guerre aujourd’hui avec la sortie de nouvelles versions pour leurs navigateurs respectifs, Chrome et Firefox. Si le premier se contente d’apports assez légers, le second frappe beaucoup plus fort, avec notamment les premiers morceaux du projet Quantum.
Chrome 58 est donc disponible au téléchargement, pour les systèmes fixes et dans peu de temps sur Android, Chrome OS et iOS. Côté utilisateurs, il y a peu de choses spécifiques à noter. Tout laissait à croire que la nouvelle mouture supporterait notamment la Touch Bar des MacBook Pro, mais cette prise en charge, bien que présente dans le canal Canary, n’a finalement pas été intégrée.
IndexedDB 2.0 et des PWA en plein écran
Pour les développeurs par contre, on note quelques éléments importants. À commencer par le support d’IndexedDB 2.0 pour la gestion des données locales dans le navigateur. La nouvelle version de l'API permet notamment de prendre en charge des collections plus grandes de données, d’effectuer des actions de masse ainsi qu’une gestion mieux standardisée des erreurs.
Autre point important, les Progressive Web Apps dans la version Android. Chrome 57 les avait déjà renforcées en les intégrant davantage au système, à la manière d’applications classiques. Chrome 58 leur offre en plus la capacité de s’exécuter désormais en plein écran, en masquant toutes les barres que l’on devrait d’habitude voir pour du contenu web. Google continue donc de réduire l’écart entre les deux mondes.
Enfin, Chrome 58 corrige pas moins de 29 failles de sécurité, dont trois critiques.
Comme toujours, les mises à jour se récupèrent d’elles-mêmes dans le navigateur sous Linux, macOS et Windows. Sur Android et iOS, ce sont les boutiques dédiées qui se chargent de l’opération.
- Télécharger Chrome pour Linux/macOS/Windows
- Télécharger Chrome pour Android
- Télécharger Chrome pour iOS
Firefox 53 ouvre la voie aux premiers éléments de Quantum
Le nouveau Firefox se distingue par des apports beaucoup plus importants que son concurrent. Cette version apporte notamment les premières briques du projet Quantum, qui doit pour rappel offrir à Firefox un nouveau moteur de rendu, en s’inspirant en bonne partie des travaux menés sur le moteur Servo, écrit avec le langage Rust.
Firefox 53 intègre ainsi le Quantum Compositor, le composant chargé de « composer » l’image dans la fenêtre du navigateur, en rassemblant les éléments graphiques. Sous Linux et Windows, il est en outre déporté dans un processus séparé, le troisième en fait pour Firefox. Depuis Electrolysis, le navigateur dispose en effet de deux processus de base, un pour le rendu, l’autre pour tout ce qui touche à l’interface.
Mozilla promet des performances nettement améliorées pour l’affichage, ainsi qu’une meilleure stabilité. Dans le cas en effet où un pilote provoquerait un plantage, le processus séparé n’aurait qu’à se relancer. Notez que sous macOS, le Compositor n’est pas séparé du reste du navigateur. L’éditeur indique que les pilotes sont plus stables et ne provoquent pas de désagréments. La situation évoluera peut-être, NVIDIA travaillant notamment sur des pilotes spécifiques pour la plateforme d’Apple.
Pour l’instant, le Quantum Compositor ne va être activé que pour 70 % des utilisateurs de Firefox, a priori tous ceux sous Windows 7/8/10. La suite du programme n’est pas encore dévoilée.
Deux nouveaux thèmes et des améliorations diverses
Parmi les autres nouveautés, Firefox 53 propose également deux nouveaux thèmes, activables depuis les modules. Ils sont inspirés de la Developer Edition, avec un clair et un foncé. Objectif, réduire la surface du contenant au profit du contenu. Ils ne sont cependant pas actifs par défaut.
Un nouveau système d’alertes a en outre été mis en place pour les demandes d’autorisations des sites : notifications, géolocalisation, accès au matériel, etc. Une fois les demandes acceptées, l’utilisateur peut à tout moment vérifier ce qu’il a accordé en cliquant sur le bouton « i » à gauche de la barre d’adresses.
Notons enfin la possibilité d’envoyer un onglet d’une instance de Firefox fixe vers la version mobile via un clic droit, l’utilisation par défaut de TLS 1.3 pour les connexions HTTPS ou encore une nouvelle option pour les onglets sur Android. Elle permet de réduire la taille de ces derniers dans la bascule, afin de pouvoir les afficher sur deux colonnes.
Chrome 58 pousse les Progressive Web Apps, Firefox 53 ouvre la voie au moteur Quantum
-
IndexedDB 2.0 et des PWA en plein écran
-
Firefox 53 ouvre la voie aux premiers éléments de Quantum
-
Deux nouveaux thèmes et des améliorations diverses
Commentaires (36)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 20/04/2017 à 12h58
Gestionnaire de taches. 3 processus = actif, 2 ou 1 = inactif
Le 20/04/2017 à 13h07
Sympa l’évolution de Firefox. Cela fait un moment que je l’utilise (0.8). Impatient de voir le résultat en fin d’année.
Sinon il y a t’il un moyen de voir si un site possède une pwa sur Chrome Android ? Car parfois j’installe bien une pwa et d’autres juste un favori sur le launcher. Pas vraiment facile de le démocratiser si personne la voit. Sinon sur la version 57 je n’ai déjà plus la barre url sur les pwa. En faite un peu à cela si je reconnais une pwa ou non avec le ‘l’ecran de chargement’.
Le 20/04/2017 à 13h10
Pas bête.
Le 20/04/2017 à 13h11
Fait intéressant, je suis sur Windows 7 et j’ai les valeurs suivantes :
Composition : Direct3D 11
D3D9_COMPOSITING : disabled by default
Donc pas seulement sur Windows 10 on dirait.
Le 20/04/2017 à 15h17
Le 20/04/2017 à 15h42
Tu peux l’activer via about:config.
Cherche “composit” et “d3d11” “d3d9” en mot clé, puis passe à true les valeurs.
D3D9_COMPOSITING
disabled by default: Disabled by default
D3D11_HW_ANGLE
force_enabled by user: User force-enabled D3D11 ANGLE on disabled hardware
va passer à :
D3D11_COMPOSITING
disabled by user: Disabled due to user preference for Direct3D 9
D3D9_COMPOSITING
disabled by default: Disabled by default
available by user: Enabled via layers.allow-d3d9-fallback
DIRECT2D
unavailable by default: Direct2D requires Direct3D 11 compositing
D3D11_HW_ANGLE
unavailable by default: D3D11 compositing is disabled
force_enabled by user: User force-enabled D3D11 ANGLE on disabled hardware
disabled by env: D3D11 compositing is disabled
GPU_PROCESS
unavailable by env: Not using GPU Process since D3D11 is unavailable
… ensuite, ben à voir les perfs entre les deux.
Le 20/04/2017 à 15h55
Firefox a raté son update chez moi… Ca m’a demandé de télécharger leur fichier “stub” pour mettre à jour… et me voilà en 32bits au lieu de 64…
Pfff, je dois télécharger la version complète 64bits du coup.
Le 20/04/2017 à 15h57
“Notez que sous macOS, le Compositor n’est pas séparé du reste du navigateur. L’éditeur indique que les pilotes sont plus stables et ne provoquent pas de désagréments. La situation évoluera peut-être, NVIDIA travaillant notamment sur des pilotes spécifiques pour la plateforme d’Apple”
Cette gratuité à peine masquée " />
Le 20/04/2017 à 16h40
perso je trouve les nouveaute de la nouvelle version de firefox encore plus lourd sur mon ordi peu puissant comment savoir si elles sont active sur mon pc ? j’ai un lenovo g50-45 avec un amd E1
et par contre je trouve que la dernière version de chrome lui a donner un réelle boost de reactivite sur mon pc sans pour autant occuper beaucoup de ressources en plus
et j’en ais profiter pour mettre a jour thunderbird et c’est normal qu’il s’arrette a la version 52 ? car même sur le fdp plubique de mozilla pas trace de version 53 de thunderbird en version plubique et stable
et aussi comment remettre a zero mo about:config sans pour autant devoir crée un nouveaux profil ou effacer l’existant ?
Le 21/04/2017 à 08h42
Bon, activé le thème sombre, ça a l’air pas mal. Je testerai le thème clair aussi, mais de base je le trovue trop clair.
Le 21/04/2017 à 09h29
Comment vous faites pour avoir les onglets plats comme ça sur Firefox ?
Moi j’ai les onglets courbés sur le côté, c’est horrible ça prend trop de place.
Le 21/04/2017 à 10h15
compact light ! c’est ça que tu cherches ?
sur mon FF en anglais : menu/addons/appearance/compactlight
Le 21/04/2017 à 12h35
Le 21/04/2017 à 12h39
Enfin un theme par défaut optimisé, clair et sans chichis pour ffx, je vais pouvoir virer classic theme restorer
Le 21/04/2017 à 13h03
@sans sucre, dans le menu d’aide il y a une fonctionnalité pour réinitialiser ton profil.
Les favoris sont conservés, les add-ons partent.
Le 21/04/2017 à 20h01
Hier la mise à jour automatique a échoué chez moi, j’ai retenté manuellement ce soir en passant par “?” > “A propos de Firefox” > “Rechercher une mise à jour” et cette fois-ci ça a fonctionné !
Le 22/04/2017 à 13h30
Oui j’ai essayé aussi, échec encore " />
C’est pour çà que je suis passé en mode manuel, que cette m*rde de downloader n’est même pas foutu de détecter qu’on est en 64bits quoi " />
Le 22/04/2017 à 17h26
Thunderbird suit le cycle de Firefox ESR et est donc passé à la version 52
Le 23/04/2017 à 06h24
J’ai essayé le thème sombre, j’ai vomi et je suis revenu à FT DeepDark.
Par contre, impression ou pas, FF a l’air d’être un peu plus rapide.
Le 20/04/2017 à 09h43
Testé et approuvé la nouvelle mouture de FF.
La stabilité et le nouveau thème sombre sont vraiment au top ! " />
Le 20/04/2017 à 09h45
Il me semble que pour Firefox (sur Windows 7 en tout cas), la navigation privée affiche aussi maintenant le thème que l’on voit dans une fenêtre normale ; un simple carré violet en haut à droite rappelle que c’est de la navigation privée.
Le 20/04/2017 à 09h47
Le 20/04/2017 à 09h48
Sympa le nouveau moteur de FF qui améliore les perf. Mais qui dit 2ème procès dit aussi plus de travail pour le processeur non?
C’est de l’optimisation mais pas trop on dirait:/
Le 20/04/2017 à 09h56
Pour l’instant, le Quantum Compositor ne va être activé que pour 70 % des utilisateurs de Firefox, a priori tous ceux sous Windows 7/8/10. La suite du programme n’est pas encore dévoilée.
Comment fait-on pour vérifier que c’est activé chez soi ?
about:config et …
Merci :)
Le 20/04/2017 à 10h11
Le 20/04/2017 à 10h37
Le 20/04/2017 à 10h41
Rien du tout pour être exact " />
Théoriquement ça donne l’impression que s’est juste repousser le problème plus loin: C’est pas le navigateur qui en peut plus… s’est votre processeur " />
Le 20/04/2017 à 11h12
Ben tu sais Chrome a autant de processus que d’onglets, ce n’est pas pour autant qu’il met la machine à genoux " />
Et non, ce n’est pas parce qu’il y a 20 processus que ça consomme plus de processeur qu’un seul. Ça dépend de la charge de travail de chaque processus. Un seul processus peut très bien utiliser tout le CPU rien que pour lui alors que 20 processus peuvent très bien n’utiliser que 20% du processeur. Enfin bref, flemme de rentrer dans les détails, d’autres le feront sûrement " />
Ah et séparer en plusieurs processus permet un gain de stabilité évident : si une erreur critique survient, seul le processus incriminé est tué et pas tout le programme.
Le 20/04/2017 à 11h19
Tout dépend ce que qu’on veux dire par optimisation
Dans un jeu vidéo ( coté cpu ) par exemple ( mais extensible à tout les logiciels ), ça veux dire qu’on arrive à mieux utiliser les capacité de la machines ( multi threading, le multi-process aide à la stabilité mais quand tu découpe ton logiciel en plusieurs process, tu va architecturer pour faire un meilleur multi-threading aussi. les jeu utilisent très peu/pas de multiprocess ) et donc ça utilise + de cpu, mais le jeu tourne mieux
Soit qu’on arrive à faire tourner le même bout de code en utilisant moins de cpu.
Jusqu’à là je ne t’apprend rien je pense, mais les deux sont considéré comme de l’optimisation.
Pour le cas de Firefox, c’est la première qui est mise en place via cette séparation de process, globalement ( à FPS égal ) le cpu sera utilisé autant. mais il permet de débloquer plus de puissance du cpu au besoin ( donc l’utilisation sera plus fluide, et surtout moins d’effet de pick/micro freezes). Il faut aussi voir que sur des plus petits cpu dont la perf mono core est faible ( mais qui ont 4 coeurs logique ) ça permettra d’avoir un navigateur qui tourne mieux.
Pour ce qui est de l’autre optimisation ( et donc autonomie de la batterie pour faire simple ) je ne sais pas ce qu’ils ont mis en place, mais quand tu ré-architecture tout un pan d’un logiciel comme firefox, c’est le genre de truc que tu réfléchi au passage, donc je pense qu’ils on pas négligé ce coté là non plus .
J’espère que c’est à peu près claire et que je me suis pas emmêlé pinceaux ^^
Le 20/04/2017 à 11h19
Plutôt dans about:support je pense, mais où exactement ?
Le 20/04/2017 à 11h49
Franchement, j’ai l’impression qu’il y a un palier “de passé” enfin.
Il met tjs un moment à se lancer une fois cliqué sur l’icône mais, avec des onglets ‘épinglés’, il se lance tout de même bien plus vite idem pour les onglets eux-même.
Et ,passer d’un jeu “fullscreen” à firefox me semble plus fluide et plus rapide également.
Le 20/04/2017 à 12h04
Google continue donc de réduire l’écart entre les deux mondes.
Oui et ça fait bien chier de voir arriver les techno web - surtout le javascript - dans les applis desktop avec des framework comme AppJs et Electron.
Pour Firefox, j’ai sauté le pas récemment à la version Nightly 64 bits, qui pour une version “alpha” (bi)journalière est relativement très stable. Elle est relativement véloce, 6 process. Par contre niveau RAM, ça devient aussi merdique que Chrome " />
Le 20/04/2017 à 12h13
Le 20/04/2017 à 12h25
Le 20/04/2017 à 12h42
Depuis hier quand il y a le logo “abonné” cela veut dire qu’on peut avoir accès à tout le contenu de l’article, et quand il n’y a pas de logo, c’est accès restreint.
En tout cas, avec tous les articles en accès restreint, cela soulage aussi le serveur des commentaires.
Il y a bien eu une division par 4 ou 5 des échanges sur l’actualité.
Cela permet des économies au détriment de la richesse des discutions…" />
Le 20/04/2017 à 12h50
about:support n’est qu’une façon d’afficher la prise en charge de certains paramètres.
Par contre, ta remarque m’a fait regarder cette page une fois de plus, et là j’ai remarqué sous Windows que D3D9_COMPOSITING était disabled …
semblerait-il au profit de d3d11 sur Windows 10.
Sauf qu’en passant à true tout un tas de paramètres portant “composit” et d3dXXXX dans about:config, j’ai eu une vitesse de chargement accrue de tout mes sites ayant beaucoup de photos à afficher et même de NXi, Fessbouc et Cluclu !
Il vaut peut-être mieux mettre à False les valeurs d3d9 et à true les valeurs d3d11, mais on sent le coup de booste dès la relance de Firefox.