Yan Magalhães
Front End Developer at Ingresso Rápido
/YanMagale
/@yanmagale
/yaanmagale
/yaanmagalhaes
/+YanMagalhaes
Conjunto de ferramentas para controlar o funcionamento de nossa aplicação, permitindo análises, conferências, testes e formas de debug.
Elements
Sources
Profiles
Console
Timeline
Network
Resources
Audits
Verificar todos os atributos HTML presentes na aplicação, e para cada deles, visualizar os estilos (CSS) e comportamentos (Javascript)
https://developers.google.com/web/tools/chrome-devtools/iterate/inspect-styles/shortcuts?hl=en
Fornece um diagnóstico do funcionamento da aplicação (log) e disponibilizar uma janela de comandos que pode ser usada para interagir com a aplicação e o devtools.
https://developers.google.com/web/tools/chrome-devtools/debug/console/console-reference
https://developers.google.com/web/tools/chrome-devtools/debug/command-line/command-line-reference
Mapear arquivos utilizados pela minha aplicação e realizar mudanças, diretamente pelo browser.
Obter informações sobre a execução do meu código JS, tempo de carregamento e renderização no HTML. É uma análise mais voltada para o comportamento do nosso código.
Obter informações sobre os recursos solicitados pela aplicação, e baixados pelo browser, e otimizar o desempenho do carregamento da página.
Estender os resultados de Network e Timeline. Fornece informações realizadas ao tempo de processamento de cada função, consumo de memória e CPU.
Visualizar os recursos da sua aplicação e ver as informações que estão sendo salvas no browser.
Realizar algumas análises, ou auditorias, em sua aplicação, com relação ao uso da rede e performance, visando otimização.
**O time de desenvolvedores da Google recomenda que para análises de performance, seja utilizado o PageSpeed Insights
Permite realizar mudanças no tamanho da tela, para simular o comportamento de uma variedade de dispositivos existentes, ou defini-lo para um tamanho de sua própria escolha.
https://www.browserstack.com/automate
http://www.keynote.com/solutions/testing/mobile-testing
Reorganizar abas com drag and drop
Busca por Seletores
Eventos de Frameworks
Suporte a features de ES2015 (ES 6)
Editar elementos HTML diretamente na aba Console
Performance - Filmstrip, Throttling e Paint Profiler
Animation Inspection**
Promises Inspector**
**Features ainda em fase experimental(é preciso habilitar nas configurações do navegador)
https://umaar.com/dev-tips/73-security-panel/
By Yan Magalhães
Palestra sobre Chrome Devtools, apresentada no Devfest NE 2015