Se você receber uma mensagem informando que "Esta guia compartilha recursos com outras guias", enquanto o DevTools está aberto, você faz parte do pequeno grupo com o experimento de compartilhamento de processos ativado. Esta postagem explica o experimento.
Qual é o objetivo do experimento?
Normalmente, quando você abre várias guias do mesmo site (como os Documentos Google), o Chrome cria um processo de renderização separado para cada uma delas. O experimento de compartilhamento de processo muda isso permitindo que várias guias compartilhem o mesmo processo de renderizador.
O objetivo é melhorar a performance. Por exemplo, carregamento de páginas mais rápido, LCP melhorado e uso de memória menor. Saiba mais neste documento detalhado.
Como isso afeta a experiência do desenvolvedor nas Chrome DevTools?
Como as guias podem compartilhar um processo (e a linha de execução principal), há dois impactos na depuração e na análise de desempenho:
Depuração de pontos de interrupção. Se você pausar o depurador em uma guia, isso poderá afetar outras pessoas que estão compartilhando o processo. Você vai receber o aviso "O depurador foi pausado em outra guia. Clique para acessar". Análise de desempenho. Os snapshots de heap e as gravações de performance podem capturar dados de várias guias, o que dificulta a interpretação dos resultados.
Como ativar ou desativar o experimento
Quem desativou por padrão
Esse experimento fica desativado por padrão para os seguintes usuários:
- Usuários do Chrome Enterprise
- Chrome for Testing
- Chrome Headless
- Desenvolvedores que usaram as ferramentas de desenvolvedor recentemente (nos últimos sete dias)
Recusando
Para desativar manualmente, clique no botão Desativar no aviso. Ou desative o experimento Enable ProcessPerSite up to main frame threshold usando as configurações de flags do Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
).
Como ativar
Para testar explicitamente o novo recurso do experimento, inicie o Chrome com as seguintes flags de linha de comando:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
Feedback
Queremos saber sua opinião sobre o experimento de compartilhamento de processos. Compartilhe suas dúvidas ou problemas neste rastreador de feedback.
Fazer o download dos canais de visualização
Use o Chrome Canary, Dev ou Beta como navegador de desenvolvimento padrão. Esses canais de visualização dão acesso aos recursos mais recentes do DevTools, permitem testar APIs de plataforma da Web de última geração e ajudam a encontrar problemas no seu site antes que os usuários.
Entre em contato com a equipe do Chrome DevTools
Use as opções a seguir para discutir os novos recursos, atualizações ou qualquer outra coisa relacionada ao DevTools.
- Envie feedback e solicitações de recursos para crbug.com.
- Informe um problema do DevTools usando a opção Mais opções > Ajuda > Informar um problema do DevTools no DevTools.
- Envie um tweet para @ChromeDevTools.
- Deixe comentários nos vídeos Novidades do DevTools no YouTube ou Dicas do DevTools no YouTube.