Novidades do DevTools (Chrome 91)

Pop-up de informações sobre as Métricas da Web no painel de desempenho

Passe o cursor sobre um marcador das Métricas da Web no painel Desempenho para entender o indicador: se o desempenho é bom, se precisa de melhorias ou ruim.

Pop-up de informações sobre as Métricas da Web

Problema do Chromium: 1147872

Visualizar o ajuste de rolagem do CSS

Agora é possível alternar o selo scroll-snap no painel Elementos para inspecionar o alinhamento de ajuste de rolagem do CSS.

Ajustar a rolagem do CSS

Quando um elemento HTML na sua página (por exemplo, esta página de demonstração) tiver scroll-snap-type aplicado, um selo scroll-snap vai aparecer ao lado dele no painel Elementos. Clique no selo para alternar a exibição de uma sobreposição de ajuste de rolagem na página.

No exemplo acima, você pode ver marcas de pontos em bordas de ajuste. A porta de rolagem tem um contorno sólido, enquanto os itens de ajuste têm contornos de traço. O padding da rolagem é preenchido em verde, enquanto a margem de rolagem é preenchida em laranja.

Problema do Chromium: 862450

Novo inspetor de memória

Use o novo Inspetor de memória para inspecionar um ArrayBuffer em JavaScript, assim como a memória Wasm.

Abra esta página de demonstração. No painel Sources, abra o arquivo demo-js.js e defina um ponto de interrupção na linha 18.

Atualize a página. Expanda a seção Scope no painel debugger direito. Observe o novo ícone ao lado do valor de buffer. Clique nele para abrir o Inspetor de memória.

Confira a documentação para saber mais sobre como inspecionar ArrayBuffer e WebAssembly.Memory do JavaScript com o novo inspetor de memória.

Inspetor de memória

Problema do Chromium: 1166577

Novo painel de configurações dos selos no painel Elementos

Agora é possível ativar ou desativar os selos nas Configurações de selos no painel Elementos. Use esse recurso para personalizar e manter o foco em selos importantes enquanto inspeciona páginas da Web.

painel de configurações do selo no painel Elementos

No painel Elementos, clique com o botão direito do mouse em qualquer elemento. Selecione Configurações de selos no menu de contexto. O painel de configurações do selo aparece na parte de cima. Ative ou desative qualquer caixa de seleção para mostrar/ocultar os selos.

Problema do Chromium: 1066772

Visualização de imagem aprimorada com informações de proporção

As visualizações de imagem no painel Elementos agora mostram mais informações sobre a imagem: tamanho renderizado, proporção renderizada, tamanho intrínseco, proporção intrínseca e tamanho do arquivo.

Essas informações ajudam você a entender melhor suas imagens e a fazer otimizações, se necessário.

Prévia da imagem com informações de proporção

As informações sobre a proporção da imagem também estão disponíveis no painel Rede ao clicar para visualizar a imagem.

Informações sobre a proporção da imagem no painel "Rede"

Problemas do Chromium: 1149832, 1170656

Novo botão de condições de rede com opções para configurar Content-Encodings

Um novo botão de condições de rede foi adicionado ao painel Rede. Clique nele para abrir a guia Condições de rede.

Uma nova opção Codificações de conteúdo aceitas é adicionada à guia Condições de rede. Configure-o para testar se as respostas do servidor são codificadas corretamente em navegadores incompatíveis com gzip, brotli ou outros Content-Encodings futuros.

Novo botão de condições de rede com opções para configurar a codificação de conteúdo

Problema do Chromium: 1162042

Melhorias do painel "Estilos"

Novo atalho para visualizar o valor calculado no painel "Estilos"

Agora você pode clicar com o botão direito do mouse em uma propriedade CSS no painel Estilos e selecionar Exibir valor calculado para conferir o valor calculado.

Novo atalho para ver o valor calculado

Problema do Chromium: 1076198

Suporte para a palavra-chave accent-color

A interface de preenchimento automático do painel Styles agora detecta a palavra-chave CSS accent-color, que permite que os desenvolvedores da Web especifiquem a cor de destaque para os controles de interface (por exemplo, caixa de seleção, botão de opção) gerados pelo elemento.

A propriedade CSS accent-color é atualmente experimental. Ative a chrome://flags/#enable-experimental-web-platform-features para testá-la.

cor de destaque

Problema do Chromium: 1092093

Categorize os tipos de problemas com cores e ícones

A guia Problemas agora categoriza os problemas em erros de página, futuras alterações interruptivas e possíveis melhorias para uma melhor indicação de gravidade. Clique no botão de contagem de problemas no Console para abrir a guia Problemas.

  • Erros de página (vermelho): Problemas que têm impacto imediato na funcionalidade da página, como a configuração de cabeçalhos do CORS corretos etc.
  • Próximas alterações interruptivas (amarelo). Problemas que informam sobre uma mudança futura e incompatível da plataforma da Web que pode resultar na perda de funcionalidade da página (por exemplo, aviso sobre as próximas mudanças no CORS RFC 1918).
  • Possíveis melhorias (azul). Possíveis melhorias na página, mas que no momento não estão prejudicando a funcionalidade básica da página (por exemplo, problemas de acessibilidade)

Categorize os tipos de problemas com cores e ícones

Problema do Chromium: 1183241

Excluir tokens de confiança

Agora é possível excluir tokens de confiança com o novo botão "Excluir" no painel Tokens de confiança, no painel Aplicativo.

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

Excluir tokens de confiança

Problema do Chromium: 1126824

Conferir detalhes sobre recursos bloqueados na visualização "Detalhes do frame"

Agora é possível conferir detalhes sobre recursos bloqueados na seção Política de permissões da visualização "Detalhes do frame".

Abra esta página de demonstração. Acesse o painel Aplicativo e selecione um frame. Na seção Política de permissões, role até a propriedade Recursos desativados. Clique em Mostrar detalhes para saber por que o recurso está bloqueado. Clique no ícone ao lado de cada política para acessar a solicitação de iframe ou de rede que bloqueou o recurso.

A política de permissões é uma API de plataforma da Web que permite que um site permita ou bloqueie o uso de recursos do navegador no próprio frame ou nos iframes incorporados.

Recursos bloqueados na visualização "Detalhes do frame"

Problema do Chromium: 1158827

Filtrar experimentos na configuração "Experimentos"

Encontre experimentos mais rápido com o novo filtro experimental. Por exemplo, acesse Configurações > Experimentos e, na caixa de texto Filtro, digite "contraste" para filtrar todos os experimentos com a palavra "contraste".

Filtrar experimentos na configuração "Experimentos"

Nova coluna Vary Header no painel "Armazenamento em cache"

Use a nova coluna Vary Header no painel Armazenamento em cache para visualizar o cabeçalho de resposta HTTP Variação.

Coluna "Variação do cabeçalho"

Problema do Chromium: 1186049

Melhorias no painel "Origens"

Suporte a novos recursos do JavaScript

O DevTools agora oferece suporte ao novo recurso da linguagem JavaScript de verificação de marca privada, também conhecido como #foo in obj.

Esse recurso de verificações de marca particular estende o operador in para oferecer suporte aos testes de campos de classe particular em qualquer objeto.

Teste nos painéis Console e Sources. Também é possível inspecionar os campos particulares na seção Scope no painel debugger.

Verificações de marca particular em JavaScript

Problema do Chromium: 11374

Suporte avançado à depuração de pontos de interrupção

O DevTools agora define corretamente os pontos de interrupção em vários scripts. Os bundlers do JavaScript modernos (por exemplo, Webpack, Rollup) oferecem suporte ao recurso de divisão de código. Há cenários em que um componente compartilhado pode ser incluído em várias rotas (divisões de código).

Antes, o DevTools só podia definir pontos de interrupção em um local bruto. Com essa última melhoria, o DevTools consegue definir corretamente os pontos de interrupção em todos os locais relevantes.

Problemas do Chromium: 1142705, 979000 e 1180794

Suporte à visualização ao passar o cursor com a notação [].

O DevTools agora oferece suporte à visualização ao passar o cursor em expressões de membro JavaScript que usam a notação [] no painel Sources.

Suporte à visualização ao passar o cursor com a notação "[]"

Problema do Chromium: 1178305

Contorno aprimorado de arquivos HTML

O DevTools agora tem uma descrição melhor do suporte a arquivos HTML. No painel Origens, abra um arquivo HTML. Você pode alternar o contorno do código usando o teclado Cmd + Shift + O no Mac ou Ctrl + Shift + O no Windows.

No exemplo abaixo, o DevTools agora lista corretamente todas as funções na estrutura de tópicos. Antes, o DevTools mostrava apenas algumas das funções.

 Contorno aprimorado de arquivos HTML

Problema do Chromium: 761019, 1191465

stack traces de erros adequados para depuração do Wasm.

O DevTools agora resolve chamadas de função in-line e mostra rastreamentos de pilha de erro adequados para a depuração do Wasm.

Antes, o DevTools só exibia referências genéricas do Wasm nos stack traces de erro.

stack traces de erros adequados para depuração do Wasm.

A versão antiga do Chrome à esquerda não mostra o local de origem (por exemplo, dsquare) nos stack traces de erro, enquanto a nova versão à direita mostra.

Problema do Chromium: 1189161

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