Novidades do DevTools (Chrome 60)

Kayce Basques
Kayce Basques

Olá! Os novos recursos e as principais mudanças do DevTools no Chrome 60 incluem:

Confira a versão em vídeo dessas notas da versão abaixo ou continue lendo para saber mais.

Novos recursos

Novo painel de auditorias, com tecnologia do Lighthouse

Agora o painel Auditorias tem a tecnologia do Lighthouse. O Lighthouse oferece um conjunto abrangente de testes para medir a qualidade das suas páginas da Web.

As pontuações na parte de cima de Progressive Web App, Desempenho, Acessibilidade e Práticas recomendadas são as pontuações agregadas de cada uma dessas categorias. O restante do relatório é um detalhamento de cada um dos testes que determinaram suas pontuações. Melhore a qualidade da sua página da Web corrigindo os testes reprovados.

Um relatório do Lighthouse

Figura 1. Um relatório do Lighthouse

Para auditar uma página:

  1. Clique na guia Auditorias.
  2. Clique em Fazer uma auditoria.
  3. Clique em Executar auditoria. O Lighthouse configura o DevTools para emular um dispositivo móvel, executa vários testes na página e exibe os resultados no painel Auditorias.

Lighthouse no Google I/O 2017

Confira a palestra sobre DevTools no Google I/O 2017 abaixo para saber mais sobre a integração do Lighthouse com o DevTools.

Contribuir com o Lighthouse

O Lighthouse é um projeto de código aberto. Para saber muito mais sobre como ele funciona e como contribuir, confira a palestra do Lighthouse no Google I/O 2017 abaixo.

Tem uma ideia para uma auditoria do Lighthouse? Poste aqui.

Selos de terceiros

Use selos de terceiros para ter mais insights sobre as entidades que estão fazendo solicitações de rede em uma página, registrando no console e executando JavaScript.

Passar o cursor sobre um selo de terceiros no painel "Rede"

Figura 2. Passar o cursor sobre um selo de terceiros no painel "Rede"

Passar o cursor sobre um selo de terceiros no console

Figura 3. Passar o cursor sobre um selo de terceiros no console

Para ativar selos de terceiros:

  1. Abra o Command Menu.
  2. Execute o comando Show third party badges.

Use a opção Group by product nas guias Call Tree e Bottom-Up para agrupar a atividade de gravação de desempenho das entidades de terceiros que causaram as atividades. Consulte Começar a analisar o desempenho em tempo de execução para saber como analisar o desempenho com o DevTools.

Agrupamento por produto na guia De baixo para cima

Figura 4. Agrupamento por produto na guia Bottom-Up

Um novo gesto para "Continuar até aqui"

Digamos que você está pausado na linha 25 de um script e deseja pular para a linha 50. Antes, era possível definir um ponto de interrupção na linha 50 ou clicar com o botão direito do mouse na linha e selecionar Continue to here (Continuar até aqui). Mas agora há um gesto mais rápido para lidar com esse fluxo de trabalho.

Ao percorrer o código, mantenha as teclas Command (Mac) ou Control (Windows, Linux) pressionadas e clique para continuar para essa linha de código. O DevTools destaca os destinos puláveis em azul.

Continuar até aqui

Figura 5. Continue até aqui

Consulte Começar a usar a depuração do JavaScript para aprender os conceitos básicos da depuração no DevTools.

Entrar no modo assíncrono

Um grande tema para a equipe do DevTools em um futuro próximo é tornar a depuração do código assíncrono previsível e fornecer um histórico completo da execução assíncrona.

O novo gesto para "Continue to Here" também funciona com código assíncrono. Quando você mantém a tecla Command (Mac) ou Control (Windows, Linux), o DevTools destaca os destinos assíncronos puláveis em verde.

Confira a demonstração abaixo da palestra sobre DevTools no I/O para conferir um exemplo.

Mudou

Visualizações de objetos mais informativas no Console

Antes, quando você registrava ou avaliava um objeto no Console, ele só exibia Object, o que não é muito útil. Agora, o console oferece mais informações sobre o conteúdo do objeto.

Como o console é usado para visualizar objetos.

Figura 6. Como o console é usado para visualizar objetos.

Como o console agora visualiza objetos

Figura 7. Como o console agora visualiza objetos

Menu de seleção de contexto mais informativo no Console

O menu de seleção de contexto do console agora fornece mais informações sobre os contextos disponíveis.

  • O título descreve cada item.
  • O subtítulo abaixo do título descreve o domínio de origem do item.
  • Passe o cursor sobre um contexto de iframe para destacá-lo na janela de visualização.

O novo menu de seleção de contexto

Figura 8. Passar o cursor sobre um iframe no novo menu "Seleção de contexto" o destaca na janela de visualização.

Atualizações em tempo real na guia "Cobertura"

Ao gravar a cobertura de código no Chrome 59, a guia Cobertura mostrava apenas "Gravando...", sem visibilidade do código que estava sendo usado. Agora, a guia Cobertura mostra em tempo real qual código está sendo usado.

Carregar e interagir com uma página usando a antiga guia "Cobertura"

Figura 9. Carregar e interagir com uma página usando a antiga guia Cobertura

Carregar e interagir com uma página usando a nova guia "Cobertura"

Figura 10. Carregar e interagir com uma página usando a nova guia Cobertura

Opções mais simples de limitação de rede

Os menus de limitação de rede nos painéis Rede e Desempenho foram simplificados para incluir apenas três opções: Off-line, 3G lento, que é comum em lugares como a Índia, e 3G rápido, que é comum em lugares como os Estados Unidos.

As novas opções de limitação de rede

Figura 11. As novas opções de limitação de rede

As opções de limitação foram ajustadas para corresponder a outras ferramentas de limitação no nível do kernel. O DevTools não mostra mais as métricas de latência, download e upload ao lado de cada opção porque esses valores eram enganosos. O objetivo é corresponder à experiência real de cada opção.

Pilhas assíncronas ativadas por padrão

A caixa de seleção Async foi removida do painel Sources. Os stack traces assíncronos agora são ativados por padrão. Antes, essa opção era aceita, devido à sobrecarga na performance. A sobrecarga agora é mínima o suficiente para ativar o recurso por padrão. Se você preferir desativar os stack traces assíncronos, desative-os em Configurações ou execute o comando Do not capture async stack traces no Menu de comando.

DevTools no Google I/O 2017

Confira a palestra do mítico Paul Irlanda abaixo para saber mais sobre o que a equipe do DevTools tem trabalhado no último ano e os grandes temas que eles estão abordando no futuro próximo.

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