Novidades do DevTools (Chrome 86)

Painel "New Media"

O DevTools agora exibe informações do player de mídia no Painel de mídia.

Painel "New Media"

Antes do novo painel de mídia no DevTools, as informações de registro e depuração sobre players de vídeo podiam ser encontradas em chrome://media-internals.

O novo painel "Mídia" oferece uma maneira mais fácil de visualizar eventos, registros, propriedades e uma linha do tempo de decodificações de frames na mesma guia do navegador do próprio player de vídeo. É possível visualizar ao vivo e inspecionar possíveis problemas com mais rapidez. Por exemplo, por que os frames perdidos estão ocorrendo e por que o JavaScript está interagindo com o player de maneira inesperada.

Problema do Chromium: 1018414

Fazer capturas de tela do nó pelo menu de contexto do painel Elementos

Agora é possível fazer capturas de tela dos nós usando o menu de contexto no painel "Elementos".

Por exemplo, você pode fazer uma captura de tela do sumário clicando com o botão direito do mouse no elemento e selecione Capture node screenshot.

Fazer capturas de tela dos nós

Problema do Chromium: 1100253

Atualizações da guia "Problemas"

A barra de aviso "Problemas" no painel do console foi substituída por uma mensagem normal.

Problemas na mensagem do console

Os problemas de cookies de terceiros agora ficam ocultos por padrão na guia "Problemas". Marque a nova caixa de seleção Incluir problemas de cookies de terceiros para conferir essas opções.

caixa de seleção de problemas com cookies de terceiros

Problemas do Chromium: 1096481, 1068116, 1080589

Emular fontes locais ausentes

Abra a guia "Renderização" e use o novo recurso Desativar fontes locais para emular origens local() ausentes nas regras de @font-face.

Por exemplo, quando a fonte "Rubik" está instalada no dispositivo e a regra @font-face src a usa como uma fonte local(), o Chrome usa o arquivo de fonte local do dispositivo.

Quando a opção Desativar fontes locais estiver ativada, o DevTools ignora as fontes local() e as busca na rede.

Emular fontes locais ausentes

Muitas vezes, desenvolvedores e designers usam duas cópias diferentes da mesma fonte durante o desenvolvimento:

  • Uma fonte local para suas ferramentas de design e
  • Uma fonte da Web para seu código

Quando você desativa as fontes locais, fica mais fácil:

  • Depurar e medir a performance e a otimização de carregamento de fontes da Web
  • Verifique se as regras de @font-face de CSS estão corretas
  • Descobrir as diferenças entre as fontes da Web e as versões locais

Problema do Chromium: 384968

Emular usuários inativos

A API Idle Detection permite que os desenvolvedores detectem usuários inativos e reajam a mudanças de estado inativo. Agora você pode usar o DevTools para emular mudanças no estado inativo na guia Sensores do estado do usuário e da tela, em vez de esperar que o estado de inatividade real mude. Abra a guia Sensores na Gaveta.

Emular usuários inativos

Problema do Chromium: 1090802

Emular prefers-reduced-data

A consulta de mídia prefers-reduced-data detecta se o usuário prefere receber conteúdo alternativo que use menos dados para que a página seja renderizada.

Agora você pode usar o DevTools para emular a consulta de mídia prefers-reduced-data.

Emular dados preferenciais

Problema do Chromium: 1096068

Compatibilidade com novos recursos do JavaScript

O DevTools agora tem um suporte melhor para alguns dos recursos mais recentes da linguagem JavaScript:

  • Operadores de atribuição lógica: o DevTools agora oferece suporte à atribuição lógica com os novos operadores &&=, ||= e ??= nos painéis "Console" e "Sources".
  • Separadores numéricos bem-formatados: o DevTools agora mostra corretamente os separadores numéricos no painel "Sources".

Problemas do Chromium: 1086817, 1080569

Lighthouse 6.2 no painel do Lighthouse

O painel do Lighthouse agora está executando o Lighthouse 6.2. Confira as notas da versão para uma lista completa das mudanças.

Remover imagem

Novas auditorias no Lighthouse 6.2:

  • Evite tarefas de linha de execução principais longas. Informa as tarefas mais longas na linha de execução principal, o que é útil para identificar os piores fatores de atraso de entrada.
  • Os links são rastreáveis. Confira se o atributo href dos elementos de âncora está vinculado a um destino adequado para que os links possam ser descobertos.
  • Elementos de imagem sem tamanho: confira se width e height explícitos estão definidos nos elementos de imagem. O tamanho explícito da imagem pode reduzir as mudanças de layout e melhorar a CLS.
  • Evite animações que não são compostas. Informa animações não compostas que aparecem instáveis e reduzem o CLS.
  • Escuta os eventos unload. Informa o evento unload. Em vez disso, considere usar os eventos pagehide ou visibilitychange, já que o evento unload não é disparado de maneira confiável.

Auditorias atualizadas no Lighthouse 6.2:

  • Remova o JavaScript não utilizado. Agora o Lighthouse vai aprimorar a auditoria se uma página tiver mapas de origem JavaScript acessíveis publicamente.

Problema do Chromium: 772558

Descontinuação da listagem "outras origens" no painel Service Workers

O DevTools agora fornece um link para ver a lista completa de service workers de outras origens em uma nova guia do navegador: chrome://serviceworker-internals/?devtools.

Anteriormente, o DevTools exibia uma lista aninhada no painel Application > Service workers.

Vincular a outras origens

Problema do Chromium: 807440

Mostrar resumo da cobertura dos itens filtrados

O DevTools agora recalcula e exibe um resumo das informações de cobertura dinamicamente quando os filtros são aplicados na guia Cobertura. Antes, a guia Cobertura sempre exibia um resumo de todas as informações de cobertura.

No exemplo abaixo, observe como o resumo mostra inicialmente 446 kB of 2.0 MB (22%) used so far. 1.5 MB unused. e depois 57 kB of 604 kB (10%) used so far. 546 kB unused. após a aplicação da filtragem de CSS.

Resumo da cobertura para itens filtrados

Problema do Chromium: 1061385

Nova visualização de detalhes do frame no painel "Application"

O DevTools agora mostra uma visualização detalhada de cada frame. Para acessá-lo, clique em um frame no menu Frames no painel Application.

Nova visualização de detalhes do frame no painel "Application"

Problema do Chromium: 1093247

Detalhes do frame para janelas abertas

O DevTools agora também exibe as janelas / pop-ups abertos abaixo da árvore de frames. A visualização de detalhes do frame das janelas abertas inclui outras informações de segurança.

Detalhes do frame da janela aberta

Problema do Chromium: 1107766

Informações de segurança e isolamento (COEP / COOP)

O DevTools agora mostra o contexto seguro, Cross-Origin-Embedder-Policy (COEP) e Cross-Origin-Opener-Policy (COOP) (links em inglês) nos detalhes do frame.

Informações de segurança e isolamento

Mais informações de segurança serão adicionadas em breve à visualização de detalhes do frame.

Problema do Chromium: 1051466

Elementos e atualizações do painel Network

Sugestão de cor acessível no painel "Estilos"

O DevTools agora oferece sugestões de cor para textos com baixo contraste de cor.

No exemplo abaixo, h1 tem texto de baixo contraste. Para corrigir isso, abra o seletor de cores da propriedade color no painel "Estilos". Depois de expandir a seção Contrast rates, o DevTools fornece sugestões de cores AA e AAA. Clique na cor sugerida para aplicar a cor.

Problema do Chromium: 1093227

Restabelecer o painel Propriedades no painel "Elementos"

O painel "Propriedades" voltou e foi descontinuado no Chrome 84. Em uma versão futura do DevTools, vamos melhorar o fluxo de trabalho para inspecionar as propriedades dos elementos.

Painel de propriedades no painel Elementos

Problema do Chromium: 1105205, 1116085

Valores de cabeçalho X-Client-Data legíveis por humanos no painel Network

Ao inspecionar um recurso de rede no painel "Network", o DevTools agora formata todos os valores de cabeçalho X-Client-Data no painel "Headers" como código.

O cabeçalho HTTP X-Client-Data contém uma lista de IDs de experimentos e sinalizações do Chrome que estão ativados no navegador. Os valores de cabeçalho brutos parecem strings opacas, porque são buffers de protocolo serializados e codificados em base64. Para tornar o conteúdo mais transparente para os desenvolvedores, o DevTools agora está mostrando os valores decodificados.

Valores do cabeçalho "X-Client-Data" legíveis por humanos

Problema do Chromium: 1103854

Preencher automaticamente fontes personalizadas no painel "Estilos"

Os tipos de fonte importados agora são adicionados à lista de preenchimento automático de CSS ao editar a propriedade font-family no painel Estilos.

Neste exemplo, 'Noto Sans' é uma fonte personalizada instalada na máquina local. Ele é exibido na lista de conclusão de CSS. Antes, não era.

Preencher automaticamente fontes personalizadas

Problema do Chromium: 1106221

Exibir o tipo de recurso de forma consistente no painel "Rede"

O DevTools agora mostra de forma consistente o mesmo tipo de recurso que a solicitação de rede original e anexa / Redirect ao valor da coluna Type quando ocorre o redirecionamento (status 302).

Anteriormente, o DevTools mudava o tipo para Other algumas vezes.

Tipo de recurso de redirecionamento de exibição

Problema do Chromium: 997694

Limpar botões nos painéis Elementos e Rede

As caixas de texto de filtro nos painéis Estilos e Rede, bem como a caixa de texto de pesquisa do DOM no painel Elementos, agora têm botões Limpar. Clicar em Limpar remove qualquer texto inserido por você.

Limpar botões nos painéis Elementos e Rede

Problema do Chromium: 1067184

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é-visualização dão acesso aos recursos mais recentes do DevTools, testam APIs modernas da plataforma Web e encontram problemas no seu site antes que os usuários o façam!

Entrar em contato com a equipe do Chrome DevTools

Use as opções a seguir para discutir os novos recursos e mudanças na postagem ou qualquer outro assunto relacionado ao DevTools.

  • Envie uma sugestão ou feedback pelo site crbug.com.
  • Para informar um problema do DevTools, use Mais opções   Mais   > Ajuda > Informar problemas do DevTools no DevTools.
  • Tuíte em @ChromeDevTools.
  • Deixe comentários nos vídeos do YouTube sobre as novidades do DevTools ou nos vídeos do YouTube com dicas sobre o DevTools.

Novidades no DevTools

Uma lista de tudo que foi abordado na série Novidades no DevTools.

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

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

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59