Novidades do DevTools (Chrome 102)

Recurso em fase de pré-lançamento: novo painel de insights de desempenho

Use o painel Insights de desempenho para conferir informações úteis e baseadas em casos de uso sobre o desempenho do seu site.

Abra o painel e inicie uma nova gravação com base no seu caso de uso. Por exemplo, vamos medir o carregamento de página desta página de demonstração.

Novo painel "Insights de desempenho"

Quando o registro for concluído, você verá os insights de desempenho no painel Insights. Clique em cada item de insight (por exemplo, solicitação de bloqueio de renderização, mudança de layout) para entender o problema e as possíveis correções.

Acesse a documentação do painel Insights de desempenho para conferir o tutorial detalhado.

Esse é um recurso de pré-lançamento que ajuda os desenvolvedores da Web (especialmente especialistas que não são de performance) a identificar e corrigir possíveis problemas de desempenho. Nossa equipe está trabalhando ativamente nesse recurso e queremos receber seu feedback para fazer outras melhorias.

Problema do Chromium: 1270700

Novos atalhos para emular temas claro e escuro

Agora é possível emular os temas claro e escuro mais rapidamente (o recurso de mídia CSS prefers-color-scheme) com os novos atalhos no painel Estilos.

Anteriormente, eram necessárias mais etapas para emular temas na guia Renderização.

Novos atalhos para emular temas claro e escuro

Problema do Chromium: 1314299

Melhor segurança na guia "Visualização da rede"

O DevTools agora aplica a Política de Segurança de Conteúdo (CSP) na guia Visualização do painel Rede.

Por exemplo, a primeira captura de tela mostra uma página com conteúdo misto. A página é carregada por uma conexão HTTPS segura, mas a folha de estilos é carregada em uma conexão HTTP sem segurança.

O navegador bloqueou a solicitação da folha de estilo por padrão. No entanto, quando você abriu a página por meio da guia Visualizar no painel Rede, a folha de estilo não estava bloqueada anteriormente (e o plano de fundo ficou vermelho). Por isso, ela está bloqueada como esperado (segunda captura de tela).

Melhorar a segurança na guia "Visualização da rede"

Problema do Chromium: 833147

Melhoria no recarregamento no ponto de interrupção

Agora, o depurador encerra a execução do script ao recarregar no ponto de interrupção.

Por exemplo, o script entrava em uma repetição infinita anteriormente ao configurar e recarregar no ponto de interrupção ReactDOM nesta demonstração do React. O painel Origens quebrou devido ao loop infinito.

Continuar executando o JavaScript está causando muitos problemas para os desenvolvedores e pode deixar o renderizador em um estado corrompido. Essa mudança alinha o comportamento de depuração com outros navegadores, como o Firefox.

Melhoria no recarregamento no ponto de interrupção

Problemas do Chromium: 1014415, 1004038, 1112863 e 1134899

Atualizações do console:

Gerenciar erros de execução de script no console

Os erros durante a avaliação do script no Console agora geram eventos de erro adequados que acionam o gerenciador window.onerror e são enviados como eventos "error" no objeto da janela.

Gerenciar erros de execução de script no console

Problema do Chromium: 1295750

Confirmar expressão ativa com Enter

Depois de digitar uma expressão ativa, clique em Enter para confirmá-la. Antes, pressionar Enter resultava na adição de novas linhas. Isso é inconsistente com outras partes do DevTools.

Para adicionar uma nova linha no editor live expression, use Shift + Enter.

Confirmar expressão ativa com Enter

Problema do Chromium: 1260744

Cancelar o registro do fluxo do usuário no início

É possível cancelar o registro durante o início do registro do fluxo do usuário. Antes, não havia a opção de cancelar a gravação.

Cancelar o registro do fluxo do usuário no início

Problema do Chromium: 1257499

Mostrar pseudoelementos de destaque herdados no painel "Estilos"

Conferir os pseudoelementos de destaque herdados (por exemplo, ::selection, ::spelling-error, ::grammar-error e ::highlight) no painel Styles. Antes, essas regras não eram exibidas.

Como mencionado na especificação, quando vários estilos entram em conflito, a cascata determina o estilo vencedor. Esse novo recurso ajuda a entender a herança e a prioridade das regras.

Mostrar pseudoelementos de destaque herdados no painel "Estilos"

Problema do Chromium: 1024156

Destaques diversos

Estas são algumas correções importantes nesta versão:

  • O painel Propriedades agora exibe propriedades do acessador com valor por padrão. Ele foi ocultado por engano. (1309087).
  • O painel Estilos agora mostra corretamente as regras @support substituídas como tachado. Antes, as regras não eram tachadas. (1298025).
  • Corrigimos a lógica de formatação CSS no painel Origens que gerava várias linhas em branco ao editar CSS. (1309588).
  • Limite a opção Expandir recursivamente de um objeto no Console em no máximo 100. Assim, ela não vai durar para sempre em objetos circulares. (1272450).

[Experimental] Copiar mudanças de CSS

Com esse experimento, o painel Estilos destaca as mudanças de CSS em verde. Passe o cursor sobre as regras alteradas e clique no botão "Nova cópia" ao lado para copiá-las.

Além disso, é possível copiar todas as mudanças de CSS nas declarações clicando com o botão direito do mouse em qualquer regra e selecionando Copiar todas as mudanças de CSS.

Um novo botão Copiar também foi adicionado à guia Mudanças para ajudar você a acompanhar e copiar suas alterações de CSS com facilidade.

Copiar mudanças de CSS

Problema do Chromium: 1268754

[Experimental] Escolher cor fora do navegador

Ative esse experimento para escolher uma cor fora do navegador com o seletor de cores. Antes só era possível escolher uma cor no navegador.

No painel Estilos, clique em qualquer visualização de cores para abrir o seletor de cores. Use o conta-gotas para escolher a cor de qualquer lugar.

Escolhendo a cor fora do navegador

Problema do Chromium: 1245191

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