Novidades do DevTools (Chrome 90)

Novas ferramentas de depuração CSS flexbox

O DevTools agora tem ferramentas de depuração do flexbox CSS dedicadas.

Ferramentas de depuração de flexbox CSS

Quando um elemento HTML da página tiver display: flex ou display: inline-flex aplicado, um selo flex vai aparecer ao lado dele no painel "Elementos". Clique no selo para alternar a exibição de uma sobreposição flexível na página.

No painel Styles, clique no novo ícone ao lado de display: flex ou display: inline-flex para abrir o editor Flexbox. O editor do Flexbox oferece uma maneira rápida de editar as propriedades do flexbox. Experimente!

Além disso, o painel Layout tem uma seção Flexbox e mostra todos os elementos flexbox na página. É possível alternar a sobreposição de cada elemento.

Seção Flexbox no painel Layout

Problemas do Chromium: 1166710, 1175699

Nova sobreposição de Core Web Vitals

Visualize e meça melhor o desempenho da sua página com a nova sobreposição das Core Web Vitals.

As Core Web Vitals são uma iniciativa do Google que oferece orientações unificadas sobre indicadores de qualidade que são essenciais para oferecer uma ótima experiência do usuário na Web.

Abra o Menu de comando, execute o comando Mostrar renderização e ative a caixa de seleção Core Web vitals.

No momento, a sobreposição é exibida:

Sobreposição de Core Web Vitals

Problema do Chromium: 1152089

Atualizações da guia "Problemas"

Contagem de problemas movida para a barra de status do console

Um novo botão de contagem de problemas foi adicionado à barra de status do console para melhorar a visibilidade dos avisos de problemas. Isso vai substituir a mensagem de problema no Console.

Contagem de problemas na barra de status do console

Problema do Chromium: 1140516

Informar problemas de Atividade confiável na Web

A guia "Problemas" agora informa problemas relacionados à Atividade confiável na Web. O objetivo é ajudar os desenvolvedores a entender e corrigir os problemas da Atividade confiável na Web dos sites, melhorando a qualidade dos aplicativos.

Abra uma Atividade confiável na Web. Em seguida, abra as guias Problemas clicando no botão Contagem de problemas na barra de status do Console para conferir os problemas. Assista a esta palestra de Andre para saber mais sobre como criar e implantar atividades confiáveis na Web.

Problemas com o recurso "Atividade na Web confiável" na guia "Problemas"

Problema do Chromium: 1147479

Formatar strings como literais de string JavaScript (válidos) no Console

Agora o Console formata strings como literais de string JavaScript válidos. Antes, o Console não fazia o escape de aspas duplas ao imprimir strings.

Formatar strings como literais de string JavaScript (válidos)

Problema do Chromium: 1178530

Painel "Novos tokens de confiança" no painel "Aplicativo"

O DevTools agora mostra todos os tokens de confiança disponíveis no contexto de navegação atual no novo painel Trust Tokens, no painel Application.

O Trust Token é uma nova API que ajuda a combater fraudes e a distinguir bots de humanos reais, sem rastreamento passivo. Saiba como começar a usar tokens de confiança.

Novo painel de tokens de confiança

Problema do Chromium: 1126824

Emular o recurso de mídia CSS de gama de cores

Emular o recurso de mídia CSS de gama de cores

A consulta de mídia color-gamut permite testar o intervalo aproximado de cores com suporte do navegador e do dispositivo de saída. Por exemplo, se a consulta de mídia color-gamut: p3 for correspondente, isso significa que o dispositivo do usuário oferece suporte ao espaço de cores Display-P3.

Abra o Command Menu, execute o comando Show Rendering e defina o menu suspenso Emulate CSS media feature color-gamut.

Problema do Chromium: 1073887

Ferramentas aprimoradas de Progressive Web Apps

O DevTools agora mostra uma mensagem de aviso mais detalhada sobre a instalação de Progressive Web Apps (PWA) no Console, com um link para a documentação.

Aviso de instalação do PWA

O painel Manifest agora mostra uma mensagem de aviso se a description do manifesto exceder 324 caracteres.

Aviso de truncamento da descrição do PWA

Além disso, o painel Manifest agora mostra uma mensagem de aviso se a captura de tela do PWA não corresponder aos requisitos. Saiba mais sobre a propriedade capturas de tela do PWA e os requisitos dela aqui.

Aviso de captura de tela do PWA

Problema do Chromium: 1146450, 1169689 e 965802

Nova coluna Remote Address Space no painel "Rede"

Use a nova coluna Remote Address Space no painel "Rede" para conferir o espaço de endereço IP de cada recurso de rede.

Nova coluna "Espaço de endereço remoto"

Problema do Chromium: 1128885

Melhorias no desempenho

O desempenho de carregamentos de página com o DevTools aberto foi aprimorado. Em alguns casos extremos, observamos melhorias de desempenho de 10 vezes.

O DevTools coleta stack traces e os anexa a mensagens do console ou tarefas assíncronas para consumo posterior pelo desenvolvedor em caso de problema. Como essa coleta precisa acontecer de forma síncrona no mecanismo do navegador, a coleta de stack trace lenta pode deixar a página significativamente mais lenta com o DevTools aberto. Conseguimos reduzir significativamente a sobrecarga da coleta de stack trace.

Fique atento a uma postagem mais detalhada do blog de engenharia explicada sobre a implementação.

Problemas do Chromium: 1069425 e 1077657

Mostrar recursos permitidos/proibidos na visualização "Detalhes do frame"

A visualização de detalhes do frame agora mostra uma lista de recursos permitidos e não permitidos do navegador controlados pela política de permissões.

A política de permissões é uma API de plataforma da Web que oferece a um site a capacidade de permitir ou bloquear o uso de recursos do navegador no próprio frame ou em iframes incorporados.

Recursos permitidos/proibidos com base na política de permissões

Problema do Chromium: 1158827

Nova coluna SameParty no painel "Cookies"

O painel "Cookies" no painel "Aplicativo" agora mostra o atributo SameParty dos cookies. O atributo SameParty é um novo atributo booleano para indicar se um cookie precisa ser incluído nas solicitações para origens dos mesmos conjuntos primários.

Coluna SameParty

Problema do Chromium: 1161427

O suporte a fn.displayName não padrão foi descontinuado

O suporte ao fn.displayName não padrão foi descontinuado. Use fn.name.

Exemplo de uso de displayName

Tradicionalmente, o Chrome oferece suporte à propriedade fn.displayName não padrão como uma forma de os desenvolvedores controlarem nomes de depuração para funções que aparecem em error.stack e em stack traces do DevTools. No exemplo acima, a Pilha de chamadas antes mostrava noLongerSupport.

Substitua fn.displayName pelo fn.name padrão, que foi configurado (por meio de Object.defineProperty) no ECMAScript 2015 para substituir a propriedade fn.displayName não padrão.

O suporte para fn.displayName não é confiável nem consistente nos mecanismos de navegador. Ela retarda a coleta de stack trace, um custo que os desenvolvedores sempre pagam, independente de usarem o fn.displayName ou não.

Exemplo de uso do nome

Problema do Chromium: 1177685

Descontinuação de Don't show Chrome Data Saver warning no menu "Configurações"

A configuração Don't show Chrome Data Saver warning foi removida porque a Economia de dados do Chrome foi descontinuada.

Configurações de "Não mostrar o aviso da Economia de dados do Chrome" descontinuadas

Problema do Chromium: 1056922

Recursos experimentais

Relatórios automáticos de problemas de baixo contraste na guia "Problemas"

O DevTools adicionou suporte experimental para relatar problemas de contraste na guia "Problemas" automaticamente.

O texto de baixo contraste é o problema de acessibilidade mais comum na Web, que pode ser detectado automaticamente. A exibição desses erros na guia "Problemas" ajuda os desenvolvedores a descobri-los com mais facilidade.

Abra uma página com problemas de baixo contraste (por exemplo, esta demonstração). Em seguida, abra as guias Issues clicando no botão Issues count na barra de status do Console para conferir os problemas.

Relatório automático de problemas de baixo contraste

Problema do Chromium: 1155460

Visualização em árvore de acessibilidade completa no painel "Elementos"

Agora você pode alternar para visualizar a nova e aprimorada visualização em árvore de acessibilidade completa de uma página.

O painel de acessibilidade atual fornece uma exibição limitada dos nós, mostrando apenas a cadeia ancestral direta do nó raiz para o nó inspecionado. O objetivo da nova visualização em árvore de acessibilidade é melhorar isso e tornar a árvore de acessibilidade mais explorável, útil e fácil para os desenvolvedores usarem.

Depois de ativar o experimento, um novo botão vai aparecer no painel Elementos. Clique para alternar entre a árvore do DOM atual e a árvore de acessibilidade completa.

Esse experimento está em estágio inicial. Planejamos melhorar e expandir a funcionalidade ao longo do tempo.

Visualização em árvore de acessibilidade completa

Problema do Chromium: 887173

Fazer o download dos canais de visualização

Use o Chrome Canary, Dev ou Beta como seu navegador de desenvolvimento padrão. Esses canais de pré-lançamento oferecem acesso aos recursos mais recentes do DevTools, testam as APIs modernas de plataformas da Web e encontram problemas no site antes dos usuários.

Entrar em contato com a equipe do Chrome DevTools

Use as opções a seguir para discutir os novos recursos e mudanças na publicação ou qualquer outra coisa relacionada ao DevTools.

  • Envie uma sugestão ou feedback em crbug.com.
  • Informe um problema do DevTools em Mais opções   Mais   > Ajuda > Informar problemas no DevTools.
  • Envie um tweet em @ChromeDevTools.
  • Deixe comentários nos nossos vídeos do YouTube sobre a ferramenta DevTools ou nos vídeos do YouTube com dicas sobre o DevTools.

Novidades no DevTools

Uma lista de tudo o que foi abordado na série O que há de novo no DevTools.

Chrome 123

Chrome 122

Chrome 121

Google Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Google Chrome 113

Chrome 112

Chrome 111

Google Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Introdução ao Chrome

Chrome 103

Introdução ao Chrome

Introdução ao Chrome

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

O Chrome 82 foi cancelado.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Google Chrome 67

Chrome 66

Chrome 65

Google Chrome 64

Google Chrome 63

Chrome 62

Chrome 61

Google Chrome 60

Chrome 59