Confira as novidades das DevTools no Chrome 73.
Versão em vídeo destas notas da versão
Logpoints
Use pontos de registro para registrar mensagens no console sem bagunçar seu código com chamadas
console.log()
.
Para adicionar um logpoint:
Clique com o botão direito do mouse no número da linha em que você quer adicionar o Logpoint.
Figura 1. Como adicionar um logpoint
Selecione Adicionar ponto de registro. O Editor de pontos de interrupção vai aparecer.
Figura 2. Editor de ponto de interrupção
No Editor de pontos de interrupção, insira a expressão que você quer registrar no console.
Figura 3. Como digitar a expressão do Logpoint
Dica: Ao sair de uma variável (por exemplo,
TodoApp
), coloque a variável em um objeto (por exemplo,{TodoApp}
) para sair do nome e do valor dela no console. Consulte Sempre registrar objetos e Curva do valor da propriedade do objeto para saber mais sobre essa sintaxe.Pressione Enter ou clique fora do Breakpoint Editor para salvar. O selo laranja na parte superior do número da linha representa o logpoint.
Figura 4. Um selo de logpoint laranja na linha 174
Na próxima vez que a linha for executada, o DevTools registrará o resultado da expressão do Logpoint no Console.
Figura 5. O resultado da expressão do ponto de registro no console
Consulte o Problema do Chromium #700519 para denunciar bugs ou sugerir melhorias.
Dicas detalhadas no modo de inspeção
Ao inspecionar um nó, o DevTools agora mostra uma dica de ferramenta expandida com informações importantes, como tamanho da fonte, cor da fonte, proporção de contraste e dimensões do modelo de caixa.
Figura 6. Como inspecionar um nó
Para inspecionar um nó:
Clique em Inspecionar .
Dica: Passe o cursor sobre Inspecionar para conferir o atalho de teclado.
Na janela de visualização, passe o cursor sobre o nó.
Exportar dados de cobertura do código
Os dados de cobertura de código agora podem ser exportados como um arquivo JSON. O JSON tem esta aparência:
[
{
"url": "https://wndt73.glitch.me/style.css",
"ranges": [
{
"start": 0,
"end": 21
},
{
"start": 45,
"end": 67
}
],
"text": "body { margin: 1em; } figure { padding: 0; } h1 { color: #317EFB; }"
},
...
]
url
é o URL do arquivo CSS ou JavaScript que as DevTools analisaram. ranges
descreve as
partes do código que foram usadas. start
é o deslocamento inicial de um intervalo que foi usado. end
é o deslocamento final. text
é o texto completo do arquivo.
No exemplo acima, o intervalo de 0 a 21 corresponde a body { margin: 1em; }
, e o intervalo de 45 a 67 corresponde a h1 { color: #317EFB; }
. Em outras palavras, o primeiro e o último
conjunto de regras foram usados, e o do meio não.
Para analisar quanto código é usado no carregamento da página e exportar os dados:
Pressione Control+Shift+P ou Command+Shift+P (Mac) para abrir o menu de comando.
Figura 7. O menu de comando
Comece a digitar
coverage
, selecione Mostrar cobertura e pressione Enter.Figura 8. Mostrar cobertura
A guia Cobertura é aberta.
Figura 9. Guia "Cobertura"
Clique em Atualizar . Ele recarrega a página e registra a quantidade de código usada em comparação com a quantidade enviada.
Clique em Exportar para exportar os dados como um arquivo JSON.
A cobertura de código também está disponível no Puppeteer, uma ferramenta de automação de navegador mantida pela equipe do DevTools. Consulte Cobertura.
Consulte o problema do Chromium 717195 para denunciar bugs ou sugerir melhorias.
Navegar pelo console com o teclado
Agora é possível usar o teclado para navegar pelo console. Veja um exemplo.
Pressione Shift+Tab para focar a última mensagem (ou o resultado de uma expressão avaliada). Se a mensagem tiver links, o último será destacado primeiro. Ao pressionar Enter, o link é aberto em uma nova guia. Ao pressionar a tecla de seta esquerda, toda a mensagem é destacada (consulte a Figura 13).
Figura 11. Como focar um link
Ao pressionar a tecla de seta Para cima, o foco é direcionado ao próximo link.
Figura 12. Focar em outro link
Pressione a tecla de seta Para cima novamente para focar toda a mensagem.
Figura 13. Focar uma mensagem inteira
Pressionar a tecla de seta para a direita expande um stack trace recolhido (ou objeto, matriz etc.).
Figura 14. Como expandir um stack trace recolhido
Pressionar a tecla de seta para a esquerda recolhe uma mensagem ou um resultado expandido.
Consulte o Problema do Chromium #865674 para denunciar bugs ou sugerir melhorias.
Linha de taxa de contraste AAA no seletor de cores
O seletor de cores agora mostra uma segunda linha para indicar quais cores atendem à recomendação de taxa de contraste AAA. A linha AA está presente desde o Chrome 65.
Figura 15. Linha AA (parte de cima) e linha AAA (parte de baixo)
As cores entre as duas linhas representam cores que atendem à recomendação AA, mas não à recomendação AAA. Quando uma cor atende à recomendação AAA, qualquer coisa no mesmo lado dessa cor também atende à recomendação. Por exemplo, na Figura 15, tudo abaixo da linha inferior é AAA, e tudo acima da linha superior não atende à recomendação AA.
Dica: Em geral, é possível melhorar a legibilidade das suas páginas aumentando a quantidade de texto que atende à recomendação AAA. Se não for possível atender à recomendação AAA por algum motivo, tente atender pelo menos à recomendação AA.
Consulte Taxa de contraste no seletor de cores para saber como acessar esse recurso.
Consulte o Problema do Chromium #879856 para denunciar bugs ou sugerir melhorias.
Salvar substituições de geolocalização personalizadas
A guia "Sensores" agora permite salvar substituições de geolocalização personalizadas.
Pressione Control+Shift+P ou Command+Shift+P (Mac) para abrir o menu de comando.
Figura 16. O menu de comando
Digite
sensors
, selecione Mostrar sensores e pressione Enter. A guia Sensores é aberta.Figura 17. Guia "Sensores"
Na seção Geolocalização, clique em Gerenciar. Configurações > Localizações geográficas será aberto.
Figura 18. Guia "Geolocalização" em "Configurações"
Clique em Adicionar local.
Digite o nome, a latitude e a longitude de um local e clique em Adicionar.
Figura 19. Como adicionar uma geolocalização personalizada
Consulte o Problema do Chromium 649657 para denunciar bugs ou sugerir melhorias.
Dobramento de código
Os painéis Origens e Rede agora são compatíveis com o dobramento de código.
Figura 20. As linhas 54 a 65 foram dobradas
Para ativar o dobramento de código:
- Pressione F1 para abrir as Configurações.
- Em Settings > Preferences > Sources, ative a opção Code folding.
Para dobrar um bloco de código:
- Passe o cursor sobre o número da linha em que o bloco começa.
- Clique em Fold .
Consulte o problema do Chromium 328431 para informar bugs ou sugerir melhorias.
Guia "Mensagens"
A guia Frames foi renomeada para Mensagens. Essa guia só está disponível no painel Network ao inspecionar uma conexão de soquete da Web.
Figura 21. Guia "Mensagens"
Consulte o Problema do Chromium #802182 para denunciar bugs ou sugerir melhorias.
Fazer o download dos canais de visualização
Use o Chrome Canary, Dev ou Beta como navegador de desenvolvimento padrão. Esses canais de pré-lançamento dão acesso aos recursos mais recentes do DevTools, permitem testar APIs modernas da plataforma da Web e ajudam a encontrar problemas no site antes que os usuários o façam!
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 em 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.
Novidades no DevTools
Uma lista de tudo o que foi abordado na série Novidades no DevTools.
- Depurar CSS com o Gemini
- Controle os recursos de IA em uma guia de configurações dedicada
- Melhorias no painel de desempenho
- Anexar e compartilhar os resultados de performance
- Receber insights de desempenho no painel "Performance"
- Detectar com mais facilidade mudanças excessivas no layout
- Identificar as animações não compostas
- A simultaneidade de hardware é movida para "Sensores"
- Ignorar scripts anônimos e se concentrar no código em rastreamentos de pilha
- Elementos > Estilos: suporte a modos de gravação sideways-* para sobreposições de grade e palavras-chave em todo o CSS
- Auditorias do Lighthouse para páginas que não são HTTP nos modos de período e resumo
- Melhorias na acessibilidade
- Destaques diversos
- Melhorias no painel de rede
- Filtros de rede reformulados
- As exportações de HAR agora excluem dados sensíveis por padrão
- Melhorias no painel de elementos
- Valores de preenchimento automático para propriedades text-emphasis-*
- Overflows de rolagem marcados com um selo
- Melhorias no painel de desempenho
- Recomendações em métricas ao vivo
- Navegar na navegação estrutural
- Melhorias no painel de memória
- Novo perfil "Elementos separados"
- Nomeação aprimorada de objetos JS simples
- Desativar temas dinâmicos
- Experimento do Chrome: compartilhamento de processos
- Farol 12.2.1
- Destaques diversos
- O Recorder oferece suporte à exportação para o Puppeteer para Firefox
- Melhorias no painel de desempenho
- Observações de métricas em tempo real
- Pesquisar solicitações na faixa de rede
- Conferir os rastros de pilha de chamadas performance.mark e performance.measure
- Usar dados de endereço de teste no painel de preenchimento automático
- Melhorias no painel de elementos
- Forçar mais estados para elementos específicos
- "Elements > Styles" agora preenche automaticamente mais propriedades de grade
- Farol 12.2.0
- Destaques diversos
- Os insights do console do Gemini vão ser ativados na maioria dos países europeus
- Atualizações do painel de desempenho
- Pista de rede aprimorada
- Personalizar dados de performance com a API de extensibilidade
- Detalhes na faixa "Tempos"
- Copiar todas as solicitações listadas no painel "Rede"
- Instantâneos de pilha mais rápidos com tags HTML nomeadas e menos desordem
- Abrir o painel "Animações" para capturar animações e editar @frames-chave em tempo real
- Lighthouse 12.1.0
- Melhorias na acessibilidade
- Destaques diversos
- Inspecionar o posicionamento de âncora do CSS no painel "Elementos"
- Melhorias no painel "Fontes"
- Função "Nunca pausar aqui" aprimorada
- Novos listeners de eventos de ajuste de rolagem
- Melhorias no painel Network
- Predefinições atualizadas de limitação de rede
- Informações do worker de serviço em campos personalizados do formato HAR
- Enviar e receber eventos do WebSocket no painel "Performance"
- Destaques diversos
- Melhorias no painel de desempenho
- Mover e ocultar faixas com o modo de configuração atualizado
- Ignorar scripts no Flame Chart
- Limitar a CPU em 20 vezes
- O painel de insights de performance será descontinuado
- Encontre o uso excessivo da memória com novos filtros em snapshots de heap
- Inspecionar buckets de armazenamento em "Application > Storage"
- Desativar avisos de self-XSS com uma flag de linha de comando
- Farol 12.0.0
- Destaques diversos
- Entenda melhor os erros e avisos no console com o Gemini
- Suporte para regras@position-try em Elementos > Estilos
- Melhorias no painel de fontes
- Configurar estilos de formatação automáticos e fechamento de colchetes
- As promessas rejeitadas tratadas são reconhecidas como capturadas
- Causas de erro no console
- Melhorias no painel de rede
- Inspecionar cabeçalhos de dicas iniciais
- Ocultar a coluna "Cascata"
- Melhorias no painel de desempenho
- Capturar estatísticas do seletor de CSS
- Mudar a ordem e ocultar faixas
- Ignorar retentores no painel "Memória"
- Farol 11.7.1
- Destaques diversos
- Novo painel de preenchimento automático
- Limitação de rede aprimorada para WebRTC
- Suporte a animações de rolagem no painel "Animações"
- O suporte ao aninhamento de CSS foi melhorado em Elementos > Estilos.
- Painel "Enhanced Performance"
- Ocultar funções e filhos delas no gráfico de chamas
- Setas dos iniciadores selecionados para os eventos que eles iniciaram
- Farol 11.6.0
- Dicas de categorias especiais em Memória > Snapshots de pilha
- Aplicativo > Atualizações de armazenamento
- Bytes usados para armazenamento compartilhado
- O Web SQL foi totalmente descontinuado
- Melhorias no painel de cobertura
- O painel "Camadas" pode ser descontinuado
- Descontinuação do JavaScript Profiler: fase 4, final
- Destaques diversos
- Encontre o ovo de Páscoa
- Atualizações do painel de elementos
- Emulir uma página em foco em Elementos > Estilos
- Seletor de cores, Relógio Ângulo e Editor de Easing nos substitutos do
var()
- A ferramenta de comprimento do CSS foi descontinuada
- Pop-up para o resultado da pesquisa selecionado em "Performance > Faixa principal"
- Atualizações do painel de rede
- Botão "Limpar" e "Filtro de pesquisa" em Rede > guia Fluxo de eventos
- Dicas com motivos de isenção para cookies de terceiros em Rede > Cookies
- Ativar e desativar todos os pontos de interrupção em "Origens"
- Ver os scripts carregados no DevTools para Node.js
- Farol 11.5.0
- Melhorias na acessibilidade
- Destaques diversos
- A coleção oficial de extensões do Recorder está disponível
- Melhorias na rede
- Motivo da falha na coluna "Status"
- Submenu "Improved Copy"
- Melhorias de desempenho
- Rastro de breadcrumbs na linha do tempo
- Iniciadores de eventos na faixa principal
- Menu seletor de instâncias de VM JavaScript para DevTools do Node.js
- Novo atalho e comando em Origens
- Melhorias nos elementos
- O pseudoelemento ::view-transition agora pode ser editado em Estilos
- Suporte da propriedade align-content para contêineres de bloco
- Suporte a postura para dispositivos dobráveis emulados
- Temas dinâmicos
- Avisos de desativação de cookies de terceiros nos painéis "Rede" e "Aplicativo"
- Farol 11.4.0
- Melhorias na acessibilidade
- Destaques diversos
- Melhorias nos elementos
- Barra de filtro simplificada no painel de rede
- Suporte a
@font-palette-values
- Caso com suporte: propriedade personalizada como substituto de outra propriedade personalizada
- Melhoria no suporte a mapas de origem
- Melhorias no painel de desempenho
- Acompanhamento de interações aprimoradas
- Filtragem avançada nas guias "Bottom-Up", "Call Tree" e "Event Log"
- Marcadores de recuo no painel "Origens"
- Dicas úteis sobre cabeçalhos e conteúdo substituídos no painel de rede
- Novas opções do menu de comando para adicionar e remover padrões de bloqueio de solicitações
- O experimento de violações da CSP foi removido
- Farol 11.3.0
- Melhorias na acessibilidade
- Destaques diversos
- Encerramento gradual do uso de cookies de terceiros
- Analisar os cookies do seu site com a Ferramenta de análise de dados do Sandbox de privacidade
- Listagem de ignorados aprimorada
- Padrão de exclusão padrão para node_modules
- As exceções capturadas agora param a execução se forem capturadas ou transmitidas por um código não ignorado
x_google_ignoreList
renomeado comoignoreList
nos mapas de origem- Novo botão de modo de entrada durante a depuração remota
- O painel "Elements" agora mostra URLs para nós #document
- Política de Segurança de Conteúdo eficaz no painel "Application"
- Depuração de animação aprimorada
- Caixa de diálogo "Você confia neste código?" em Origens e aviso XSS no console
- Pontos de interrupção do listener de eventos em workers e worklets da Web
- O novo selo de mídia para
<audio>
e<video>
- Pré-carregamento renomeado para carregamento especulativo
- Lighthouse 11.2.0
- Melhorias na acessibilidade
- Destaques diversos
- Seção @property aprimorada em Elementos > Estilos
- Regra @property editável
- Os problemas com regras de @property inválidas são informados
- Lista atualizada de dispositivos para emulação
- JSON in-line de estilo atraente em tags de script no Source
- Preenchimento automático de campos particulares no console
- Lighthouse 11.1.0
- Melhorias na acessibilidade
- Descontinuação do Web SQL
- Validação da proporção da captura de tela em Aplicativo > Manifesto
- Destaques diversos
- Nova seção para propriedades personalizadas em Elementos > Estilos
- Mais melhorias nas substituições locais
- Pesquisa aprimorada
- Painel "Origens" aprimorado
- Espaço de trabalho simplificado no painel "Origens"
- Reorganizar painéis em "Origens"
- Destaque de sintaxe e impressão bonita para mais tipos de script
- Emulador do recurso de mídia "prefers-reduced-transparency"
- Farol 11
- Melhorias na acessibilidade
- Destaques diversos
- Melhorias no painel de rede
- Substitua o conteúdo da Web localmente com ainda mais rapidez
- Substituir o conteúdo de XHR e fazer solicitações de busca
- Ocultar solicitações de extensões do Chrome
- Códigos de status HTTP legíveis por humanos
Performance: confira as mudanças na prioridade de busca para eventos de rede
- Configurações de fontes ativadas por padrão: dobramento de código e revelação automática de arquivos
- Depuração aprimorada de problemas de cookies de terceiros
- Novas cores
- Farol 10.4.0
- Depurar o pré-carregamento no painel "Aplicativo"
- A extensão de depuração de WebAssembly C/C++ para o DevTools agora é de código aberto
- Destaques diversos
- (Experimental) Nova emulação de renderização: prefers-reduced-transparency
- Monitoramento de protocolo avançado (experimental)
- Melhoria na depuração de folhas de estilos ausentes
- Suporte a temporização linear em Elementos > Estilos > Editor de transição
- Suporte para buckets de armazenamento e visualização de metadados
- Farol 10.3.0
- Acessibilidade: comandos de teclado e leitura de tela aprimorada
- Destaques diversos
- Melhorias nos elementos
- Novo selo de subgrade de CSS
- Especificidade do seletor em dicas
- Valores de propriedades CSS personalizadas em dicas de ferramentas
- Melhorias nas fontes
- Destaque de sintaxe do CSS
- Atalho para definir pontos de interrupção condicionais
- Aplicativo > Mitigações de rastreio por redirecionamento
- Lighthouse versão 10.2.0
- Ignorar scripts de conteúdo por padrão
- Rede > Melhorias na resposta
- Destaques diversos
- Suporte a depuração do WebAssembly
- Melhorias no comportamento de caminhar em apps Wasm
- Depurar o preenchimento automático usando a guia "Elementos" e "Problemas"
- Afirmações no Gravador
- Farol 10.1.1
- Melhorias de desempenho
- performance.mark() mostra o tempo ao passar o cursor em "Performance > Tempos"
- O comando profile() preenche a Performance > Main
- Aviso de interações lentas do usuário
- Atualizações das Métricas da Web
- Descontinuação do criador de perfil do JavaScript: terceira fase
- Destaques diversos
- Substituir cabeçalhos de resposta de rede
- Melhorias na depuração do Nuxt, do Vite e do Rollup
- Melhorias no CSS em Elementos > Estilos
- Propriedades e valores CSS inválidos
- Links para frames-chave na propriedade abreviada de animação
- Nova configuração do console: preenchimento automático ao pressionar Enter
- O menu de comando enfatiza arquivos criados
- Descontinuação do criador de perfil do JavaScript: segunda fase
- Destaques diversos
- Atualizações do gravador
- Extensões de reprodução do gravador
- Gravar com os seletores de perfuração
- Exportar gravações como scripts do Puppeteer com a análise do Lighthouse
- Instalar extensões para o Gravador
- Elementos > Atualizações de estilos
- Documentação do CSS no painel "Styles"
- Suporte a aninhamento de CSS
- Como marcar logpoints e pontos de interrupção condicionais no console
- Ignorar scripts irrelevantes durante a depuração
- A descontinuação do criador de perfil do JavaScript começou
- Emulir contraste reduzido
- Farol 10
- Destaques diversos
- Como depurar a cor HD com o painel "Styles"
- UX de ponto de interrupção aprimorado
- Atalhos personalizáveis do Gravador
- Melhor destaque de sintaxe para o Angular
- Reorganizar caches no painel "Aplicação"
- Destaques diversos
- Como limpar o Painel de desempenho ao recarregar
- Atualizações do gravador
- Conferir e destacar o código do fluxo de usuários no gravador
- Personalizar os tipos de seletor de uma gravação
- Editar o fluxo de usuários durante a gravação
- Impressão automática no local
- Melhor destaque de sintaxe e visualização inline para Vue, SCSS e muito mais
- Preenchimento automático ergonômico e consistente no console
- Destaques diversos
- Gravador: copiar como opções para etapas, repetição na página, menu de contexto da etapa
- Mostrar nomes de funções reais nas gravações da apresentação
- Novos atalhos de teclado no painel "Console e fontes"
- Depuração de JavaScript aprimorada
- Destaques diversos
- [Experimental] UX aprimorada no gerenciamento de pontos de interrupção
- [Experimental] Impressão bonita automática no local
- Dicas para propriedades CSS inativas
- Detectar automaticamente seletores XPath e de texto no painel Gravador
- Passar por expressões separadas por vírgulas
- Configuração da lista de ignorados aprimorada
- Destaques diversos
- Personalizar atalhos de teclado no DevTools
- Alternar entre os temas claro e escuro com atalho de teclado
- Destacar objetos C/C++ no Memory Inspector
- Suporte a informações completas do iniciador para importação de HAR
- Iniciar a pesquisa do DOM após pressionar
Enter
- Exibir ícones
start
eend
para propriedades flexbox CSSalign-content
- Destaques diversos
- Agrupar arquivos por "Criado" / "Implantado" no painel "Origens"
- Rastreamento de pilha vinculado para operações assíncronas
- Ignorar automaticamente scripts de terceiros conhecidos
- Pilha de chamadas aprimorada durante a depuração
- Como ocultar fontes na lista de ignorados no painel "Origens"
- Como ocultar arquivos ignorados no Command Menu
- Nova métrica "Interações" no painel "Performance"
- Detalhes dos tempos de LCP no painel "Performance Insights"
- Gerar automaticamente o nome padrão para gravações no painel do gravador
- Destaques diversos
- Reprodução detalhada no gravador
- Suporte para evento de passagem de mouse no painel do Gravador
- Maior exibição de conteúdo (LCP) no painel de insights de desempenho
- Identificar flashes de texto (FOIT, FOUT) como possíveis causas raiz de mudanças de layout
- Gerenciadores de protocolo no painel "Manifest"
- Selo de camada superior no painel Elementos
- Anexar informações de depuração do Wasm no momento da execução
- Suporte para edição em tempo real durante a depuração
- Acessar e editar regras de @scope no painel Estilos
- Melhorias no mapa de origem
- Destaques diversos
- Reiniciar frame durante a depuração
- Opções de repetição lenta no painel do gravador
- Criar uma extensão para o painel do Gravador
- Agrupar arquivos por "Criado" / "Implantado" no painel "Origens"
- Nova métrica "Tempo do usuário" no painel "Insights de performance"
- Revelar o slot atribuído de um elemento
- Simular a simultaneidade de hardware para gravações de performance
- Visualizar um valor sem cor ao preencher automaticamente as variáveis CSS
- Identificar frames de bloqueio no painel "Cache de avanço e retorno"
- Sugestões de preenchimento automático aprimoradas para objetos JavaScript
- Melhorias nos mapas de origem
- Destaques diversos
- Registrar eventos de clique duplo e clique com o botão direito no painel do gravador
- Novo período e modo de snapshot no painel do Lighthouse
- Controle de zoom aprimorado no painel de insights de desempenho
- Confirmar a exclusão de uma gravação de performance
- Reorganizar painéis no painel "Elementos"
- Escolher uma cor fora do navegador
- Visualização de valor inline aprimorada durante a depuração
- Suporte a blobs grandes para autenticadores virtuais
- Novos atalhos do teclado no painel "Origens"
- Melhorias nos mapas de origem
- Recurso em visualização: novo painel "Insights de performance"
- Novos atalhos para emular temas claros e escuros
- Segurança aprimorada na guia "Visualização da rede"
- Melhoria no recarregamento no ponto de interrupção
- Atualizações do console
- Cancelar o registro do fluxo do usuário no início
- Mostrar pseudoelementos de destaque herdados no painel Estilos
- Destaques diversos
- [Experimental] Copiar mudanças de CSS
- [Experimental] Como escolher uma cor fora do navegador
- Importar e exportar fluxos de usuários gravados como um arquivo JSON
- Conferir camadas em cascata no painel "Styles"
- Suporte à função de cor
hwb()
- Melhoria na exibição de propriedades particulares
- Destaques diversos
- [Experimental] Novo período e modo de resumo no painel do Lighthouse
- Conferir e editar @supports em regras no painel "Estilos"
- Suporte para seletores comuns por padrão
- Personalizar o seletor da gravação
- Renomear uma gravação
- Visualizar propriedades de classe/função ao passar o cursor
- Frames mostrados parcialmente no painel "Performance"
- Destaques diversos
- Limitar solicitações do WebSocket
- Novo painel da API Reporting no painel "Application"
- Suporte para esperar até que o elemento fique visível/clicável no painel do gravador
- Melhor estilo, formatação e filtragem de console
- Depurar a extensão do Chrome com arquivos de mapa de origem
- Árvore de pastas de origem aprimorada no painel "Origens"
- Mostrar arquivos de origem do worker no painel "Sources"
- Atualizações do tema escuro automático do Chrome
- Seletor de cores e painel dividido com suporte a toque
- Destaques diversos
- Recurso de pré-lançamento: árvore de acessibilidade de página inteira
- Mudanças mais precisas na guia "Mudanças"
- Definir um tempo limite maior para a gravação do fluxo de usuários
- Verificar se as páginas podem ser armazenadas em cache com a guia "Cache de avanço e retorno"
- Filtro do painel "Novas propriedades"
- Emular o recurso de mídia de cores forçadas do CSS
- Mostrar réguas ao passar o cursor
- Suporte a
row-reverse
ecolumn-reverse
no editor Flexbox - Novos atalhos de teclado para reproduzir XHR e expandir todos os resultados da pesquisa
- Lighthouse 9 no painel do Lighthouse
- Painel "Origens" aprimorado
- Destaques diversos
- [Experimental] Endpoints no painel da API Reporting
- Recurso de visualização: novo painel do Gravador
- Atualizar a lista de dispositivos no modo de dispositivo
- Preenchimento automático com "Editar como HTML"
- Experiência de depuração de código aprimorada
- Sincronizar as configurações do DevTools entre dispositivos
- Recurso em visualização: novo painel "Visão geral de CSS"
- A experiência de edição e cópia de comprimento do CSS foi restaurada e melhorada
- Emula o recurso de mídia "prefers-contrast" do CSS
- Emulir o recurso de tema escuro automático do Chrome
- Copiar declarações como JavaScript no painel "Estilos"
- Nova guia "Payload" no painel "Rede"
- Melhoria na exibição de propriedades no painel "Propriedades"
- Opção para ocultar erros do CORS no console
- Visualização e avaliação adequadas dos objetos
Intl
no console - Stack traces assíncronos consistentes
- Manter a barra lateral do console
- Painel "Application cache" descontinuado no painel "Application"
- [Experimental] Novo painel da API Reporting no painel "Application"
- Novas ferramentas de criação de comprimento do CSS
- Ocultar problemas na guia "Issues"
- Melhoria na exibição de propriedades
- Lighthouse 8.4 no painel do Lighthouse
- Classificar snippets no painel Origens
- Novos links para notas da versão traduzidas e para denunciar um bug de tradução
- Melhorias na interface do menu de comandos do DevTools
- Usar o DevTools no seu idioma preferido
- Novos dispositivos Nest Hub na lista de dispositivos
- Testes de origem na visualização "Detalhes do frame"
- Selo de novas consultas de contêineres do CSS
- Nova caixa de seleção para inverter os filtros de rede
- Descontinuação da barra lateral do Console
- Mostrar cabeçalhos
Set-Cookies
brutos na guia "Issues" e no painel "Network" - Exibir consistentemente os acessórios nativos como propriedades próprias no console
- Rastreamento de erros adequado para scripts inline com #sourceURL
- Mudar o formato de cor no painel Computed
- Substituir as dicas de ferramentas personalizadas por dicas de ferramentas HTML nativas
- [Experimental] Ocultar problemas na guia "Issues"
- Consultas editáveis de contêiner de CSS no painel "Estilos"
- Visualização do pacote da Web no painel "Rede"
- Depuração da API Attribution Reporting
- Melhor gerenciamento de strings no console
- Depuração aprimorada do CORS
- Farol 8.1
- URL da nova nota no painel "Manifest"
- Seletores de correspondência de CSS fixos
- Como mostrar respostas JSON no painel de rede
- Editor de grade do CSS
- Suporte para declarações de
const
no Console - Visualizador da ordem de origem
- Novo atalho para ver os detalhes do frame
- Suporte aprimorado à depuração do CORS
- Renomear o rótulo XHR para Fetch/XHR
- Filtrar o tipo de recurso Wasm no painel "Rede"
- Dicas de cliente HTTP do user agent para dispositivos na guia "Condições de rede"
- Informar problemas do modo Quirks na guia "Issues"
- Incluir interseções de computação no painel "Performance"
- Farol 7.5 no painel do Lighthouse
- Suspensão do uso do menu de contexto "Reiniciar frame" na pilha de chamadas
- [Experimental] Monitor de protocolo
- [Experimental] Gravador do Puppeteer
- Pop-up de informações sobre as Métricas da Web
- Novo inspetor de memória
- Visualizar a quebra de rolagem do CSS
- Novo painel de configurações de selos
- Visualização de imagem aprimorada com informações de proporção
- Novo botão de condições de rede com opções para configurar
Content-Encoding
s - atalho para conferir o valor calculado
- Palavra-chave
accent-color
(link em inglês) - Categorizar tipos de problemas com cores e ícones
- Excluir tokens de confiança
- Recursos bloqueados na visualização "Detalhes do frame"
- Filtrar experimentos na configuração "Experimentos"
- Nova coluna
Vary Header
no painel Armazenamento em cache - Suporte à verificação de marca particular do JavaScript
- Suporte aprimorado para depuração de pontos de interrupção
- Suporte à visualização de passar o cursor com a notação
[]
- Resumo aprimorado dos arquivos HTML
- Traces de pilha de erros adequados para depuração do Wasm
- Novas ferramentas de depuração do flexbox do CSS
- Nova sobreposição de Core Web Vitals
- A contagem de problemas foi movida para a barra de status do console
- Denunciar problemas de atividades confiáveis na Web
- Formatar strings como literais de string JavaScript (válidos) no console
- Novo painel "Trust Tokens" no painel "Application"
- Emulador do recurso de mídia CSS "color-gamut"
- Melhorias nas ferramentas de Progressive Web Apps
- Nova coluna
Remote Address Space
no painel "Rede" - Melhorias de desempenho
- Mostrar recursos permitidos/proibidos na visualização de detalhes do frame
- Nova coluna
SameParty
no painel "Cookies" - Suporte
fn.displayName
não padrão descontinuado - Descontinuação de
Don't show Chrome Data Saver warning
no menu "Configurações" - [Experimental] Relatório automático de problemas de baixo contraste na guia "Issues"
- [Experimental] Visualização completa da árvore de acessibilidade no painel "Elements"
- Suporte a depuração para violações de Tipos confiáveis
- Capturar captura de tela do nó além da viewport
- Nova guia "Trust Tokens" para solicitações de rede
- Lighthouse 7 no painel do Lighthouse
- Suporte para forçar o estado
:target
do CSS - Novo atalho para duplicar elementos
- Seletores de cores para propriedades CSS personalizadas
- Novos atalhos para copiar propriedades CSS
- Nova opção para mostrar cookies decodificados por URL
- Limpar apenas cookies visíveis
- Nova opção para limpar cookies de terceiros no painel "Armazenamento"
- Editar dicas de cliente HTTP do user agent para dispositivos personalizados
- Manter a configuração "gravar registro de rede"
- Conferir as conexões do WebTransport no painel "Rede"
- "On-line" renomeado para "Sem limitação"
- Novas opções de cópia no console, no painel "Origens" e no painel "Estilos"
- Novas informações sobre service workers na visualização de detalhes do frame
- Medir informações de memória na visualização de detalhes do frame
- Enviar feedback na guia "Issues"
- Frames descartados no painel "Performance"
- Emular telas dobráveis e duplas no Device Mode
- [Experimental] Automatizar testes de navegador com o Puppeteer Recorder
- [Experimental] Editor de fontes no painel "Styles"
- [Experimental] Ferramentas de depuração de flexbox do CSS
- [Experimental] Nova guia "Violações da CSP"
- [Experimental] Novo cálculo de contraste de cores: algoritmo avançado de contraste perceptivo (APCA, na sigla em inglês)
- Inicialização mais rápida do DevTools
- Novas ferramentas de visualização de ângulo do CSS
- Emular tipos de imagem não compatíveis
- Simular o tamanho da cota de armazenamento no painel "Armazenamento"
- Nova faixa das Métricas da Web no Painel de desempenho
- Informar erros do CORS no painel de rede
- Informações de isolamento de origem cruzada na visualização de detalhes do frame
- Novas informações sobre Web Workers na visualização de detalhes do frame
- Mostrar detalhes do frame de abertura para janelas abertas
- Abrir o painel "Rede" no painel "Workers de serviço"
- Copiar valor da propriedade
- Copiar stacktrace para o iniciador de rede
- Visualizar o valor da variável Wasm ao passar o cursor do mouse
- Avaliar a variável Wasm no console
- Unidades de medida consistentes para tamanhos de arquivo/memória
- Destacar pseudoelementos no painel "Elementos"
- [Experimental] Ferramentas de depuração do CSS Flexbox
- [Experimental] Personalizar atalhos de teclado de acordes
- Novas ferramentas de depuração da grade CSS
- Nova guia da WebAuthn
- Mover ferramentas entre o painel de cima e de baixo
- Novo painel "Computed" no painel "Styles"
- Como agrupar propriedades CSS no painel Compute
- Lighthouse 6.3 no painel do Lighthouse
- Eventos
performance.mark()
na seção "Tempo" - Novos filtros
resource-type
eurl
no painel "Rede" - Atualizações da visualização de detalhes do frame
- Descontinuação de
Settings
no menu "Mais ferramentas" - [Experimental] Conferir e corrigir problemas de contraste de cores no painel "CSS Overview"
- [Experimental] Personalizar atalhos de teclado no DevTools
- Painel "New Media"
- Faça capturas de tela dos nós usando o menu de contexto do painel "Elementos"
- Atualizações da guia "Issues"
- Emular fontes locais ausentes
- Emulação de usuários inativos
- Emular
prefers-reduced-data
- Suporte a novos recursos do JavaScript
- Lighthouse 6.2 no painel do Lighthouse
- Descontinuação da listagem de "outras origens" no painel de Service Workers
- Mostrar resumo da cobertura para itens filtrados
- Nova visualização de detalhes do frame no painel "Application"
- Sugestão de cor acessível no painel "Estilos"
- Restaure o painel Propriedades no painel "Elementos"
- Valores de cabeçalho
X-Client-Data
legíveis por humanos no painel "Rede" - Preenchimento automático de fontes personalizadas no painel "Estilo"
- Exibir o tipo de recurso de forma consistente no painel de rede
- Botões "Limpar" nos painéis "Elementos" e "Rede"
- Edição de estilo para frameworks CSS-in-JS
- Lighthouse 6 no painel do Lighthouse
- Suspensão de uso da primeira exibição significativa (FMP)
- Suporte a novos recursos do JavaScript
- Novos avisos de atalho de apps no painel de manifesto
- Eventos
respondWith
do service worker na guia "Temporização" - Exibição consistente do painel "Computed"
- Deslocamentos de bytecode para arquivos WebAssembly
- Copiar e cortar por linha no painel de fontes
- Atualizações nas configurações do console
- Atualizações do painel de desempenho
- Novos ícones para pontos de interrupção, pontos de interrupção condicionais e pontos de registro
- Corrigir problemas do site com a nova guia "Issues"
- Conferir informações de acessibilidade na dica do modo de inspeção
- Atualizações do painel de desempenho
- Terminologia de promessa mais precisa no console
- Atualizações do painel de estilos
- Descontinuação do painel Properties no painel "Elements"
- Suporte a atalhos de apps no painel "Manifest"
- Emular deficiências visuais
- Emulando localidades
- Como depurar a política de incorporador entre origens (COEP)
- Novos ícones para pontos de interrupção, pontos de interrupção condicionais e pontos de registro
- Conferir as solicitações de rede que definem um cookie específico
- Deslize para a esquerda a partir do menu de comando
- A opção "Configurações" no menu principal mudou de lugar
- O painel "Audits" agora é o painel do Lighthouse
- Excluir todas as substituições locais em uma pasta
- Atualização da interface de tarefas longas
- Suporte a ícones mascaráveis no painel "Manifest"
- Suporte para o Moto G4 no modo dispositivo
- Atualizações relacionadas a cookies
- Ícones de manifesto de app da Web mais precisos
- Passe o cursor sobre as propriedades
content
do CSS para ver os valores não escapados - Erros de mapa de origem no console
- Configuração para desativar a rolagem após o fim de um arquivo
- Suporte para redeclarações de
let
eclass
no console - Melhorias na depuração do WebAssembly
- Solicitar cadeias de iniciador na guia "Iniciador"
- Destacar a solicitação de rede selecionada na seção "Visão geral"
- Colunas de URL e caminho no painel "Network"
- Strings do user agent atualizadas
- Nova interface de configuração do painel de auditorias
- Modos de cobertura de código por função ou por bloco
- A cobertura de código agora precisa ser iniciada por uma atualização de página
- Depurar por que um cookie foi bloqueado
- Ver os valores dos cookies
- Simule diferentes preferências de prefers-color-scheme e prefers-reduced-motion
- Atualizações de cobertura de código
- Depurar por que um recurso de rede foi solicitado
- Os painéis "Console" e "Sources" respeitam as preferências de recuo novamente
- Novos atalhos para navegação com o cursor
- Suporte a vários clientes no painel "Audits"
- Depuração do gerenciador de pagamentos
- Lighthouse 5.2 no painel "Audits"
- Maior exibição de conteúdo no painel "Performance"
- Registrar problemas do DevTools no menu principal
- Copiar estilos de elementos
- Visualizar deslocamentos de layout
- Lighthouse 5.1 no painel "Audits"
- Sincronização do tema do SO
- Atalho de teclado para abrir o editor de pontos de interrupção
- Cache de pré-busca no painel "Rede"
- Propriedades particulares ao visualizar objetos
- Notificações e mensagens push no painel "Application"
- Preenchimento automático com valores CSS
- Uma nova interface para as configurações de rede
- Mensagens WebSocket em exportações de HAR
- Botões de importação e exportação de HAR
- Uso da memória em tempo real
- Números de porta de registro do worker do serviço
- Inspecionar eventos de busca e sincronização em segundo plano
- Puppeteer para Firefox
- Predefinições significativas ao preencher automaticamente funções CSS
- Remover dados do site do Command Menu
- Conferir todos os bancos de dados IndexedDB
- Mostrar o tamanho não compactado de um recurso ao passar o cursor sobre ele
- Pontos de interrupção inline no painel "Pontos de interrupção"
- Contagem de recursos do IndexedDB e do cache
- Configuração para desativar a dica detalhada de inspeção
- Configuração para alternar o recuo de tabulação no editor
- Destacar todos os nós afetados pela propriedade CSS
- Lighthouse v4 no painel "Audits"
- Visualizador de mensagens binárias do WebSocket
- Fazer captura de tela da área no menu de comandos
- Filtros de service worker no painel "Rede"
- Atualizações do painel de desempenho
- Tarefas longas em gravações do painel de desempenho
- First Paint na seção "Tempo"
- Dica extra: atalho para conferir códigos de cores RGB e HSL (vídeo)
- Pontos de registro
- Dicas detalhadas no modo de inspeção
- Exportar dados de cobertura de código
- Navegar no console com um teclado
- Linha de taxa de contraste AAA no seletor de cores
- Salvar substituições de geolocalização personalizadas
- Dobramento de código
- A guia "Frames" foi renomeada para "Mensagens"
- Dica bônus: filtragem do painel de rede por propriedade (vídeo)
- Visualizar as métricas de desempenho no painel "Performance"
- Destacar nós de texto na árvore do DOM
- Copiar o caminho JS para um nó DOM
- Atualizações do painel de auditorias, incluindo uma nova auditoria que detecta bibliotecas JS e novas palavras-chave para acessar o painel de auditorias no menu de comando
- Dica extra: usar o modo de dispositivo para inspecionar consultas de mídia (vídeo)
- Passe o cursor sobre um resultado de expressão ao vivo para destacar um nó do DOM.
- Armazenar nós do DOM como variáveis globais
- Informações sobre iniciador e prioridade agora nas importações e exportações de HAR
- Acessar o menu de comando pelo menu principal
- Pontos de interrupção do modo picture-in-picture
- Dica extra: use
monitorEvents()
para registrar os eventos disparados de um nó no Console (vídeo) - Expressões ao vivo no console
- Destacar nós do DOM durante a avaliação antecipada
- Otimizações do painel de desempenho
- Depuração mais confiável
- Ativar a otimização de rede no Command Menu
- Pontos de interrupção condicionais de preenchimento automático
- Interrupção em eventos AudioContext
- Depurar apps Node.js com o ndb
- Dica extra: medir interações reais do usuário com a API User Timing
- Avaliação antecipada
- Dicas de argumentos
- Preenchimento automático de função
- Palavras-chave da ES2017
- Lighthouse 3.0 no painel "Audits"
- Suporte a BigInt
- Como adicionar caminhos de propriedade ao painel "Watch"
- "Mostrar carimbos de data/hora" movida para "Configurações"
- Dica extra: Métodos menos conhecidos do console (vídeo)
- Pesquisar em todos os cabeçalhos da rede
- Prévias de valor de variável CSS
- Copiar como busca
- Novas auditorias, opções de configuração para computadores e visualização de rastros
- Interromper loops infinitos
- Velocidade do usuário nas guias "Desempenho"
- Instâncias de VM JavaScript listadas claramente no painel "Memória"
- A guia "Rede" foi renomeada para "Página"
- Atualizações do tema escuro
- Informações de Transparência dos certificados no painel "Segurança"
- Recursos de isolamento de sites no painel "Desempenho"
- Dica bônus: painel Layers + Animations Inspector (vídeo)
- Blackboxing no painel "Network"
- Ajustar automaticamente o zoom no modo de dispositivo
- Impressão bonita nas guias "Visualizar" e "Resposta"
- Visualizar conteúdo HTML na guia "Prévia"
- A substituição local oferece suporte a estilos no HTML
- Dica extra: scripts de framework de caixa-preta para tornar os pontos de interrupção do listener de eventos mais úteis
- Substituições locais
- Novas ferramentas de acessibilidade
- Guia "Mudanças"
- Novas auditorias de SEO e performance
- Várias gravações no painel "Performance"
- Código confiável com workers em código assíncrono
- Dica extra: Automatize ações do DevTools com o Puppeteer (vídeo)
- Monitor de desempenho
- Barra lateral do console
- Agrupar mensagens semelhantes do Console
- Dica extra: Alternar a pseudoclasse de passar o cursor (vídeo)
- Suporte à depuração remota de vários clientes
- Espaços de trabalho 2.0
- 4 novas auditorias
- Simular notificações push com dados personalizados
- Acionar eventos de sincronização em segundo plano com tags personalizadas
- Dica bônus: pontos de interrupção de listener de eventos (vídeo)
- Aguardar no nível superior no console
- Novos fluxos de trabalho de captura de tela
- Destaque de grade CSS
- Uma nova API do console para consultar objetos
- Novos filtros do Search Console
- Importações de HAR no painel "Rede"
- Recursos de cache visualizáveis
- Depuração de cache mais previsível
- Cobertura de código no nível do bloco
- Simulação de limitação de dispositivos móveis
- Consultar o uso do armazenamento
- Conferir quando um service worker armazenou em cache as respostas
- Ativar o medidor de QPS no menu de comando
- Definir o comportamento da roda do mouse para aplicar zoom ou rolar
- Suporte à depuração para módulos ES6
- Novo painel de auditorias
- Selos de terceiros
- Um novo gesto para "Continuar até aqui"
- Entrar em um programa assíncrono
- Mais visualizações de objetos informativas no console
- Seleção de contexto mais informativa no Console
- Atualizações em tempo real na guia "Cobertura"
- Opções de limitação de rede mais simples
- Pilhas assíncronas ativadas por padrão
- Cobertura de código CSS e JS
- Capturas de tela de página inteira
- Bloquear solicitações
- Passar por await assíncrono
- Menu de comando unificado