Si le message "Cet onglet partage des ressources avec d'autres onglets…" s'affiche dans la barre d'informations lorsque les outils de développement sont ouverts, cela signifie que vous faites partie du petit groupe pour lequel le test du partage de processus est activé. Cet article explique le test.
En quoi consiste ce test ?
Normalement, lorsque vous ouvrez plusieurs onglets à partir du même site Web (comme Google Docs), Chrome crée un processus de rendu distinct pour chacun d'eux. Le test Partage de processus change cela en permettant à plusieurs onglets de partager le même processus de rendu.
L'objectif est d'améliorer les performances. Par exemple, le chargement des pages est plus rapide, le LCP est amélioré et l'utilisation de la mémoire est réduite. Pour en savoir plus, consultez ce document détaillé.
Quel impact cela aura-t-il sur l'expérience des développeurs dans les outils pour les développeurs Chrome ?
Étant donné que les onglets peuvent partager un processus (et son thread principal), le débogage et l'analyse des performances sont affectés de deux manières:
Débogage avec des points d'arrêt Si vous mettez le débogueur en pause dans un onglet, cela peut affecter les autres utilisateurs qui partagent le processus. L'avertissement "Débogueur suspendu dans un autre onglet. Cliquez pour accéder à cet onglet." s'affiche. Analyse des performances Les instantanés de tas et les enregistrements de performances peuvent capturer des données provenant de plusieurs onglets, ce qui rend les résultats plus difficiles à interpréter.
Activer ou désactiver le test
Qui a désactivé cette fonctionnalité par défaut ?
Cette fonctionnalité est désactivée par défaut pour les utilisateurs suivants:
- Utilisateurs de Chrome Enterprise
- Chrome for Testing
- Chrome headless
- Développeurs ayant utilisé DevTools récemment (au cours des sept derniers jours)
Désactivation
Vous pouvez désactiver manuellement cette fonctionnalité en cliquant sur le bouton Désactiver dans l'avertissement. Vous pouvez également désactiver le test Enable ProcessPerSite up to main frame threshold (Activer ProcessPerSite jusqu'au seuil de frame principal) à l'aide des paramètres des indicateurs Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
).
Activation
Pour tester explicitement la nouvelle fonctionnalité expérimentale, lancez Chrome avec les options de ligne de commande suivantes:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
Commentaires
Nous aimerions connaître votre avis sur le test du partage de processus. Partagez vos questions ou les problèmes que vous rencontrez dans cet outil de suivi des commentaires.
Télécharger les canaux de prévisualisation
Envisagez d'utiliser Chrome Canary, Dev ou Bêta comme navigateur de développement par défaut. Ces canaux de prévisualisation vous donnent accès aux dernières fonctionnalités de DevTools, vous permettent de tester les API de plate-forme Web de pointe et vous aident à détecter les problèmes sur votre site avant vos utilisateurs.
Contacter l'équipe des outils pour les développeurs Chrome
Utilisez les options suivantes pour discuter des nouvelles fonctionnalités, des mises à jour ou de tout autre élément lié aux outils pour les développeurs.
- Envoyez-nous vos commentaires et vos demandes de fonctionnalités sur crbug.com.
- Signalez un problème dans les outils de développement à l'aide de l'icône Plus d'options > Aide > Signaler un problème dans les outils de développement dans les outils de développement.
- Envoyez un tweet à @ChromeDevTools.
- Laissez des commentaires sur les vidéos YouTube sur les nouveautés des outils pour les développeurs ou sur les vidéos YouTube sur les conseils concernant les outils pour les développeurs.