Repetição detalhada no Gravador
Agora é possível definir um ponto de interrupção e repetir um fluxo de usuário etapa por etapa no painel Gravador.
Para definir um ponto de interrupção, clique no ponto azul ao lado de uma etapa. Repita o fluxo do usuário. A repetição vai pausar antes de executar a etapa. Nessa seção, você pode continuar a reprodução, executar uma etapa ou cancelar a reprodução.
Com esse recurso, é possível visualizar e depurar totalmente o fluxo de usuários com facilidade.
Consulte a referência de recursos do Gravador para mais informações.
Problema do Chromium: 1257499
Suporte para evento de passar o cursor do mouse no painel Gravador
O Gravador agora permite adicionar manualmente uma etapa de passar o cursor do mouse (hover) em uma gravação.
Esta demonstração mostra um menu pop-up ao passar o cursor. Tente gravar um fluxo do usuário e clique em um item de menu.
Se você reproduzir o fluxo de usuários agora, ele vai falhar porque o Recorder não captura eventos de passar o cursor do mouse automaticamente durante a gravação. Para resolver isso, adicione uma etapa manualmente para passar o cursor sobre o seletor antes de clicar no item de menu.
Problema do Chromium: 1257499
Maior exibição de conteúdo (LCP) no painel de insights de desempenho
A LCP é uma métrica importante e focada no usuário para medir a velocidade de carregamento percebida. Agora é possível descobrir os caminhos críticos e as causas principais de uma Maior exibição de conteúdo (LCP).
Em uma gravação de performance, clique no selo LCP na Linha do tempo. No painel Detalhes, é possível conferir a pontuação de LCP, aprender a corrigir recursos que diminuem a velocidade do LCP e ver o caminho crítico do recurso de LCP.
Consulte Insights de performance para saber como receber insights úteis e melhorar o desempenho do seu site com o painel.
Problema do Chromium: 1326481
Identificar flashes de texto (FOIT, FOUT) como possíveis causas principais de mudanças de layout
O painel Insights de performance agora detecta instante de texto invisível (FOIT) e instante de texto não estilizado (FOUT) como possíveis causas raiz de mudanças de layout.
Para conferir as possíveis causas de uma mudança de layout, clique em uma captura de tela na faixa Mudanças de layout.
Consulte Otimizar o carregamento e a renderização de WebFonts para aprender a técnica e evitar mudanças de layout.
Problemas do Chromium: 1334628, 1328873
Gerenciadores de protocolo no painel "Manifesto"
Agora você pode usar o DevTools para testar o registro do gerenciador de protocolos de URL para Progressive Web Apps (PWAs).
O registro do gerenciador de protocolos de URL permite que PWAs instalados processem links que usam um protocolo específico (por exemplo, magnet
, web+example
) para uma experiência mais integrada.
Navegue até a seção Processadores de protocolo no painel Aplicativo > Manifesto. Você pode conferir e testar todos os protocolos disponíveis aqui.
Por exemplo, instale este PWA de demonstração. Na seção Processadores de protocolo, digite "americano" e clique em Testar protocolo para abrir a página de café no PWA.
Problemas do Chromium: 1300613
Selo da camada superior no painel "Elementos"
Use o selo da camada superior para entender o conceito e visualizar como o conteúdo da camada superior muda.
O elemento <dialog>
se tornou estável recentemente em todos os navegadores. Quando você abre uma caixa de diálogo, ela é colocada em uma camada superior. O conteúdo de nível superior é renderizado acima de todo o outro conteúdo.
Nesta demonstração, clique em Abrir caixa de diálogo.
Para ajudar a visualizar os elementos da camada superior, o DevTools adiciona um contêiner de camada superior (#top-layer
) à árvore do DOM. Ele fica depois da tag de fechamento </html>
.
Para pular do elemento contêiner da camada superior para o elemento da árvore da camada superior, clique no botão revelar ao lado do elemento ou do plano de fundo dele no contêiner da camada superior.
Ao lado do elemento de árvore da camada superior (por exemplo, o elemento de caixa de diálogo), clique no selo top-layer para acessar o contêiner da camada superior.
Problema do Chromium: 1313690
Anexar informações de depuração do Wasm no ambiente de execução
Agora é possível anexar informações de depuração DWARF para wasm durante o tempo de execução. Antes, o painel Fontes só permitia anexar mapas de origem a arquivos JavaScript e Wasm.
Abra um arquivo Wasm no painel Origens. Clique com o botão direito do mouse no editor e selecione Adicionar informações de depuração DWARF… para anexar informações de depuração sob demanda.
Problema do Chromium: 1341255
Suporte à edição em tempo real durante a depuração
Agora é possível editar a função mais alta na pilha sem reiniciar o depurador.
No Chrome 104, o DevTools traz de volta o recurso reiniciar frame. No entanto, não é possível editar a função em que você está pausado. É comum que os desenvolvedores façam uma interrupção em uma função e a editem enquanto ela está pausada.
Com essa atualização, o depurador reinicia automaticamente a função com as seguintes restrições:
- Somente a função mais alta pode ser editada durante a pausa
- Nenhuma chamada recursiva na mesma função mais abaixo na pilha
Problema do Chromium: 1334484
Ver e editar @scope nas regras no painel "Estilos"
Agora é possível conferir e editar as regras-arroba @scope
do CSS no painel Estilos.
As regras @scope
fazem parte da especificação de nível 6 de herança e cascata do CSS. Essas regras permitem que os desenvolvedores definam o escopo das regras de estilo em CSS.
Abra esta página de demonstração e inspecione o hiperlink no elemento <div class=”dark-theme”>
. No painel Estilos, confira as regras-arroba @scope
. Clique na declaração da regra para editá-la.
Problema do Chromium: 1337777
Melhorias no mapa de origem
Confira algumas correções nos mapas de origem para melhorar a experiência geral de depuração:
- Agora, o DevTools resolve corretamente os identificadores de mapa de origem com pontuação. Alguns minificadores modernos (por exemplo, esbuild) produzem mapas de origem que mesclam identificadores com pontuação subsequente (vírgula, parênteses, ponto e vírgula).
- O DevTools agora resolve nomes de mapas de origem para construtores com uma chamada
super
. - Indexação de URL do mapa de origem corrigida para URLs canônicos duplicados. Antes, os pontos de interrupção não eram ativados em alguns arquivos devido a URLs canônicos duplicados.
Problema do Chromium: 1335338, 1333411
Destaques diversos
Confira algumas correções importantes nesta versão:
- Remova corretamente um par de valores-chave de armazenamento local da tabela no painel Application > Local Storage quando ele for excluído. (1339280)
- As prévias de cores agora são exibidas corretamente ao visualizar arquivos CSS no painel Fontes. Antes, as posições estavam incorretas. (1340062)
- Mostrar de forma consistente os itens flexíveis e de grade do CSS no painel Layout, além de exibir como selos no painel Elementos. Antes, os itens flexíveis e de grade desapareciam aleatoriamente nos dois lugares. (1340441, 1273992).
- Um novo link Script de anúncio do criador de conteúdo está disponível para frames de anúncio se o DevTools encontrar o script que fez com que o frame fosse rotulado como um anúncio. Você pode abrir um frame em Application > Frames. (1217041, link em inglês)
Baixar os canais de visualização
Use o Chrome Canary, Dev ou Beta como navegador de desenvolvimento padrão. Esses canais de prévia oferecem acesso aos recursos mais recentes do DevTools, permitem testar APIs de plataforma da Web de ponta e ajudam a encontrar problemas no seu 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 para crbug.com.
- Relate um problema do DevTools usando Mais opções > Ajuda > Relatar um problema do DevTools.
- Envie um tweet para @ChromeDevTools.
- Deixe comentários nos vídeos do YouTube sobre novidades do DevTools ou dicas do DevTools.
Novidades no DevTools
Uma lista de tudo o que foi abordado na série Novidades do DevTools.
- Chrome DevTools (MCP) para seu agente de IA
- Depurar a árvore de dependência da rede com o Gemini
- Exportar suas conversas com o Gemini
- Configuração de faixa persistente no painel "Performance"
- Filtrar solicitações de rede protegidas por IP
- Elementos > A guia "Layout" adiciona suporte ao layout em alvenaria
- Lighthouse 12.8.2
- Destaques diversos
- Depurar mais insights com o Gemini
- Emular o cabeçalho "Save-Data" em "Condições de rede"
- Ver o status da linha de base em uma dica de ferramenta de propriedade CSS
- Substituir formatos em dicas de cliente HTTP do user agent
- Lighthouse 12.8.0
- Destaques diversos
- Um Chrome DevTools mais confiável e produtivo
- Fazer upload de imagens na assistência de IA para estilização
- Adicionar cabeçalhos de solicitação à tabela em "Rede"
- Confira os destaques do Google I/O 2025
- Destaques diversos
- Melhorias no painel de performance
- Origens pré-conectadas no insight "Árvore de dependência da rede"
- Tempos de resposta e redirecionamento do servidor no insight "Latência de solicitação de documento"
- Redirecionamentos no resumo das solicitações de rede
- Redução do ruído no rastreamento de desempenho
- Desativação da opção "Desativar exemplos JavaScript"
- Parâmetro de precisão de geolocalização em Sensores
- Melhorias no painel "Elementos"
- Depure valores CSS complexos com mais facilidade
- Suporte a@function em "Elementos" > "Estilos"
- Melhorias no painel de rede
- Filtro has-request-header
- Soquetes diretos em apps isolados da Web
- Destaques diversos
- Acessibilidade
- Edição do Google I/O 2025
- Modificar e salvar mudanças de CSS no seu espaço de trabalho com o Gemini
- Conectar uma pasta do espaço de trabalho e salvar as mudanças nos arquivos de origem
- Pergunte ao Gemini sobre insights de performance
- Anotar descobertas de performance com o Gemini
- Adicionar capturas de tela às suas conversas com o Gemini
- Novos insights no painel "Desempenho"
- JavaScript duplicado
- JavaScript legado
- As especulações agora são compatíveis com tags de regra
- Lighthouse 12.6.0
- Destaques diversos
- Acessibilidade
- Melhorias no painel de performance
- Novos insights de performance
- Clique para destacar
- Tempos do servidor no resumo de solicitações de rede
- Filtrar cookies em "Privacidade e segurança"
- Tamanhos em unidades de kB em tabelas em todos os painéis
- O preenchimento automático é compatível com o formato de canto e o formato de canto-* em Elementos > Estilos
- Experimental: Highlighting issues with elements and attributes in DOM
- Lighthouse 12.5.0
- Destaques diversos
- Melhorias no painel de performance
- Links de origem e script para chamadas de perfil e função em "Performance"
- Suporte a dados de campo de LCP por fase
- Insight sobre a árvore de dependência da rede
- Duração em vez de tempo total e próprio no resumo
- Destaque da pilha mais pesada
- Melhorias nos estados vazios de vários painéis
- Visualização em árvore de acessibilidade em "Elementos"
- Lighthouse 12.4.0
- Destaques diversos
- Painel Privacidade e segurança
- Melhorias no painel de performance
- Predefinições calibradas de limitação de CPU
- Selecionar diferentes eventos de performance na mesma conversa com a IA
- Destaque de dados próprios e de terceiros na seção "Performance"
- Dados de campo em dicas e insights de marcadores
- Insight de reflow forçado
- Insight "Otimizar o tamanho do DOM"
- Estender o rastreamento de desempenho com console.timeStamp
- Melhorias no painel "Elementos"
- Valores em tempo real de estilos animados
- Suporte para a pseudoclasse :open e vários pseudoelementos
- Copiar todas as mensagens do console
- Unidades de byte no painel "Memória"
- Destaques diversos
- Histórico de chat persistente com IA
- Melhorias no painel de performance
- Insight de exibição de imagem
- Navegação por teclado clássica e moderna
- Ignorar scripts irrelevantes no gráfico de chama
- Marcador da linha do tempo e destaque do intervalo ao passar o cursor
- Configurações de limitação recomendadas
- Marcadores de tempo em uma sobreposição
- Rastreamentos de pilha de chamadas JS no resumo
- As configurações de ícones foram movidas para o menu em Elementos
- Novo painel "O que há de novo"
- Lighthouse 12.3.0
- Destaques diversos
- Depurar solicitações de rede, arquivos de origem e rastreamentos de desempenho com o Gemini
- Ver histórico de chat de IA
- Gerenciar o armazenamento de extensões em "Aplicativo" > "Armazenamento"
- Melhorias de performance
- Fases de interação nas métricas em tempo real
- Informações de bloqueio de renderização na guia "Resumo"
- Suporte para eventos scheduler.postTask e as setas de iniciador deles
- Melhorias no painel "Animações" e na guia "Elementos > Estilos"
- Ir de Elementos > Estilos para Animações
- Atualizações em tempo real na guia "Calculado"
- Emulação de pressão de computação em sensores
- Objetos JS com o mesmo nome agrupados por origem no painel "Memória"
- Nova aparência das configurações
- O painel de insights de desempenho foi descontinuado e removido do DevTools
- Destaques diversos
- Depurar CSS com o Gemini
- Controlar os recursos de IA em uma guia de configurações dedicada
- Melhorias no painel de performance
- Anotar e compartilhar descobertas de performance
- Receber insights de performance diretamente no painel "Performance"
- Identifique mudanças excessivas de layout com mais facilidade
- Identificar animações não compostas
- A simultaneidade de hardware passa para sensores
- Ignorar scripts anônimos e focar no código em rastreamentos de pilha
- Elementos > Estilos: suporte a modos de gravação sideways-* para sobreposições de grade e palavras-chave CSS
- Auditorias do Lighthouse para páginas não HTTP nos modos de período e resumo
- Melhorias na acessibilidade
- Destaques diversos
- Melhorias no painel de rede
- Filtros de rede reimaginados
- As exportações de HAR agora excluem dados sensíveis por padrão
- Melhorias no painel "Elementos"
- Valores de preenchimento automático para propriedades text-emphasis-*
- Transbordamentos de rolagem marcados com um selo
- Melhorias no painel de performance
- Recomendações em métricas dinâmicas
- Navegar pela navegação estrutural
- Melhorias no painel de memória
- Novo perfil "Elementos removidos"
- Melhoria na nomenclatura de objetos JS simples
- Desativar o tema dinâmico
- Experimento do Chrome: compartilhamento de processos
- Lighthouse 12.2.1
- Destaques diversos
- O Gravador agora é compatível com a exportação para o Puppeteer no Firefox
- Melhorias no painel de performance
- Observações de métricas em tempo real
- Pesquisar solicitações na faixa "Rede"
- Conferir rastreamentos de pilha de chamadas de performance.mark e performance.measure
- Usar dados de endereços de teste no painel de preenchimento automático
- Melhorias no painel "Elementos"
- Forçar mais estados para elementos específicos
- Elementos > Estilos agora preenchem automaticamente mais propriedades de grade
- Lighthouse 12.2.0
- Destaques diversos
- Os insights do console do Gemini estão sendo lançados na maioria dos países europeus
- Atualizações do painel de performance
- Faixa de rede avançada
- Personalizar dados de performance com a API de extensibilidade
- Detalhes na faixa de tempo
- Copie todas as solicitações listadas no painel "Rede".
- Snapshots de heap mais rápidos com tags HTML nomeadas e menos confusão
- Abra o painel "Animações" para capturar animações e editar @keyframes ao vivo
- Lighthouse 12.1.0
- Melhorias na acessibilidade
- Destaques diversos
- Inspecionar o posicionamento de âncora do CSS no painel "Elementos"
- Melhorias no painel "Fontes"
- Recurso "Nunca pausar aqui" aprimorado
- Novos listeners de eventos de ajuste de rolagem
- Melhorias no painel de rede
- Predefinições de otimização de rede atualizadas
- Informações do service worker em campos personalizados do formato HAR
- Enviar e receber eventos do WebSocket no painel "Performance"
- Destaques diversos
- Melhorias no painel de performance
- Mover e ocultar faixas com o modo de configuração de faixa atualizado
- Ignorar scripts no gráfico de chama
- Reduza a CPU em 20 vezes
- O painel de insights de performance será descontinuado
- Encontrar uso excessivo de memória com novos filtros em snapshots de heap
- Inspecionar buckets de armazenamento em Application > Storage
- Desativar avisos de XSS automático com uma flag de linha de comando
- Lighthouse 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 "Fontes"
- Configurar a formatação automática e o fechamento de chaves
- As promessas rejeitadas processadas são reconhecidas como capturadas
- Causas de erros no console
- Melhorias no painel de rede
- Inspecionar cabeçalhos de dicas iniciais
- Ocultar a coluna "Cascata"
- Melhorias no painel de performance
- Capturar estatísticas do seletor de CSS
- Mudar a ordem e ocultar faixas
- Ignorar retentores no painel "Memória"
- Lighthouse 11.7.1
- Destaques diversos
- Novo painel de preenchimento automático
- Limitação de rede aprimorada para WebRTC
- Compatibilidade com animações de rolagem no painel "Animações"
- Melhoria no suporte ao aninhamento de CSS em Elementos > Estilos
- Painel de performance aprimorado
- Ocultar funções e filhos no gráfico de chama