Novidades do DevTools (Chrome 112)

Sofia Emelianova
Sofia Emelianova

Atualizações do Gravador

Suporte a extensões de repetição

O Recorder introduz o suporte a opções de repetição personalizadas que você pode incorporar ao DevTools com uma extensão.

Teste a extensão de exemplo. Selecione a nova opção de repetição personalizada para abrir a IU de repetição personalizada.

interface de repetição personalizada.

Para personalizar o Recorder de acordo com suas necessidades e fazer a integração com suas ferramentas, você pode desenvolver sua própria extensão: conheça a API chrome.DevTools.recorder e confira mais exemplos de extensões.

Problema do Chromium: 1400243.

Gravar com seletores de pierce

Além dos seletores personalizados, CSS, ARIA, de texto e XPath, agora é possível gravar usando os seletores de pierce. Esses seletores se comportam como os CSS, mas também podem cruzar as raízes paralelas.

Inicie uma nova gravação em uma página com o shadow DOM e marque Caixa de seleção. Pierce em Seletor de tipos para gravar. Registre sua interação com elementos no shadow DOM e inspecione a etapa correspondente.

Configurando o Gravador para usar seletores de pierce. Seletor Pierce em ação.

Problema do Chromium: 1411188.

Exportar como um script Puppeteer com a análise do Lighthouse

O Recorder apresenta uma nova opção de exportação: o Puppeteer (incluindo a análise do Lighthouse). Com o Puppeteer, você automatiza e controla o Chrome. Com o Lighthouse, você pode capturar e melhorar o desempenho do seu site.

Abra a gravação, clique em Exportar. Exportar, selecione a nova opção e salve o arquivo .js.

Exportar o Puppeteer (incluindo análise do Lighthouse).

Execute o script do Puppeteer para receber um relatório do Lighthouse em um arquivo flow.report.html.

O relatório do Lighthouse foi aberto no Chrome.

Instalar extensões

Conheça opções para personalizar sua experiência de gravação, por exemplo, com opções de exportação personalizadas. Para instalar extensões do Gravador, clique em Exportar. Exportar > Acessar extensões em uma gravação.

A opção "Obter extensões" no menu suspenso "Exportar".

Você pode adicionar sua própria extensão à lista de Extensões do Gravador. Estamos ansiosos para ver o seu na lista!

Problemas do Chromium: 1417104 e 1413168.

Elementos > Atualizações de estilos

Documentação do CSS

Quantas vezes por dia você procura documentação sobre propriedades CSS? O painel Elementos > Estilos agora mostra uma breve descrição quando você passa o cursor sobre uma propriedade.

Dica com a documentação sobre uma propriedade CSS.

A dica também inclui um link Saiba mais que leva você a uma Referência CSS do MDN sobre essa propriedade.

Se você conhece bem o CSS, as dicas podem ser incômodas. Para desativar todos eles, marque Caixa de seleção. Não mostrar.

Para reativar, acesse Configurações. Configurações > Preferências > Elementos > Caixa de seleção. Mostrar dica de documentação do CSS.

Problema do Chromium: 1401107.

Suporte ao aninhamento de CSS

O painel Elementos > Estilos agora reconhece a sintaxe de aninhamento de CSS e aplica estilos aninhados aos elementos certos.

Problema do Chromium: 1172985

Como marcar logpoints e pontos de interrupção condicionais no console

Para melhorar ainda mais a UX aprimorada dos pontos de interrupção, o Console agora marca as mensagens acionadas por pontos de interrupção:

Mudanças na forma como o Console agora exibe mensagens acionadas por pontos de interrupção: com ícones e o link de origem adequado.

O Console agora oferece links fixos adequados para pontos de interrupção nos arquivos de origem, em vez de scripts VM<number> que o Chrome cria para executar qualquer parte do JavaScript no V8.

Clique no link ao lado da mensagem do ponto de interrupção para acessar diretamente o editor do ponto de interrupção.

O link fixo ao lado de uma mensagem de logpoint que abre o editor do ponto de interrupção.

Problema do Chromium: 1027458.

Ignorar scripts irrelevantes durante a depuração

Para ajudar você a se concentrar nas partes mais importantes do seu código, agora é possível adicionar scripts irrelevantes à Lista de ignorados diretamente da árvore de arquivos no painel Origens > Página.

Clique com o botão direito do mouse em qualquer script ou pasta e selecione uma das opções relacionadas a ignorar. Você vai encontrar opções para adicionar ou remover o script ou a pasta da lista. O Debugger ignora os scripts adicionados à lista e os omite na pilha de chamadas.

Menus de contexto de uma pasta e um script com opções relacionadas a ignorar.

Todos os scripts e pastas da lista de ignorados ficam esmaecidos na árvore de arquivos.

Os scripts e as pastas da lista de ignorados ficam esmaecidos. É possível ocultá-los com uma opção experimental no menu suspenso Mais opções.

Se você selecionar um script ignorado, o botão Configurar direcionará você para Configurações. Configurações > Lista de ignorados. Também é possível ocultar origens ignoradas da árvore de arquivos com Menu de três pontos. > Ocultar fontes ignoradas Experimental..

Problema do Chromium: 883325.

Suspensão de uso do JavaScript Profiler iniciada

No Chrome 58, a equipe do DevTools planejava suspender o uso do JavaScript Profiler e fazer com que os desenvolvedores Node.js e Deno usassem o painel Performance para criar perfis de desempenho da CPU JavaScript.

A versão 112 do DevTools inicia a descontinuação do JavaScript Profiler em quatro fases. O painel JavaScript Profiler agora mostra o banner de aviso correspondente.

Banner de descontinuação na parte de cima do Profiler.

Em vez do Profiler, use o painel Performance para criar o perfil da CPU.

Saiba mais e envie feedback no RFC e no crbug.com/1354548 correspondentes.

Problema do Chromium: 1417647.

Emular contraste reduzido

A guia Rendering adiciona uma nova opção à lista Emular deficiências de visão: Contraste reduzido. Com essa opção, é possível descobrir como seu site é exibido para pessoas com sensibilidade reduzida ao contraste.

A opção de contraste reduzido selecionada na funcionalidade &quot;Emular deficiências visuais&quot;.

As opções da lista foram atualizadas para informar a insensibilidade de cor que as opções representam.

Com o DevTools, você pode encontrar e corrigir todos os problemas de contraste de uma só vez. Para mais informações, consulte Tornar seu site mais legível.

Problemas do Chromium: 1412719 e 1412721.

Farol 10

O painel Lighthouse agora executa o Lighthouse 10.0.1. Para mais detalhes, consulte O que há de novo no Lighthouse 10.0.1.

Para aprender os conceitos básicos do uso do painel Lighthouse no DevTools, consulte Lighthouse: otimizar a velocidade do site.

Lighthouse > Configurações. > Caixa de seleção vazia. A Navegação legada agora está desativada por padrão. Esta opção usa a configuração legada do Lighthouse no modo de navegação.

Navegação legada desativada.

O Lighthouse 10 agora usa o Moto G Power como dispositivo de emulação padrão. O DevTools adicionou este dispositivo a Configurações. Settings > Devices.

Moto G Power na lista de dispositivos.

Problema do Chromium: 772558.

Um aviso do console para remover o gerenciador de busca do service worker autônomo

O Chrome 112 ignora os gerenciadores de busca do service worker de ambiente autônomo (sem operação) porque eles podem tornar a navegação mais lenta, mas não têm uma finalidade. Esses gerenciadores não são mais necessários para que seu site seja qualificado como um Progressive Web App.

O Console agora mostra um aviso ao encontrar um gerenciador de busca de ambiente autônomo no seu site. Considere a remoção.

Um gerenciador de busca de ambiente autônomo e o aviso correspondente no console.

Problema do Chromium: 1347319.

Destaques diversos

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

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