O que é o modo de desenvolvedor do Chrome e quais são seus usos?

Nenhum site é construído perfeitamente. Como todos os produtos feitos por humanos, erros de código fazem parte do processo. É por isso que é importante testar minuciosamente qualquer novo site que você criar para garantir que ele esteja o mais livre de erros possível para oferecer aos usuários a melhor experiência possível. 

Você não deve testar um site sem primeiro experimentar o kit DevTools do Google Chrome . O modo de desenvolvedor do Chrome(Chrome) permite que você experimente e teste completamente um novo site (ou um existente) para encontrar e corrigir bugs. Ele também pode fornecer informações sobre como outros sites são executados, incluindo a visualização do código-fonte. 

Aqui está tudo o que você precisa saber sobre o modo de desenvolvedor do navegador Google Chrome , quais ferramentas ele possui e como usá-lo de forma eficaz.

O que é o modo de desenvolvedor do Chrome?(What Is Chrome Developer Mode?)

Quando nos referimos ao modo de desenvolvedor do Chrome , não estamos falando do mesmo modo de desenvolvedor(same developer mode) que você verá nos Chromebooks . Estamos nos referindo às extensas ferramentas de desenvolvimento do Chrome (chamadas (Chrome)Google DevTools ) que são incorporadas ao próprio navegador.

Essas são ferramentas projetadas para testar, analisar e interromper propositalmente (se necessário) uma página da Web que você carregou no navegador Google Chrome para fins de teste. Em um nível básico, você pode usar o DevTools para visualizar o código-fonte de um site, permitindo que você espie por baixo do capô para ver como um site foi construído e como ele funciona.

O Google DevTools(Google DevTools) oferece mais do que isso, no entanto. Você pode usar o modo de desenvolvedor do Chrome para alterar uma página depois de carregada, executar comandos do console do Google Chrome para controlar e manipular a página, bem como executar testes de velocidade e rede para monitorar o tráfego da web.

Você também pode emular outros dispositivos, incluindo diferentes sistemas operacionais e resoluções de tela, no modo Chrome DevTools . Isso permite que você veja se um site tem um design da Web responsivo e onde o conteúdo e os layouts do site serão alterados dependendo da resolução ou do tipo do dispositivo.

Embora essas ferramentas sejam destinadas a desenvolvedores ou testadores profissionais da Web, também é útil para usuários padrão do Chrome conhecerem o pacote DevTools . Se você encontrar um problema com um site que não consegue resolver, alternar para o modo de desenvolvedor do Chrome pode ajudar a ver se o problema está no site ou no navegador.

Como acessar o menu do Google Chrome DevTools(How To Access Google Chrome DevTools Menu)

Existem algumas maneiras de acessar o menu do Google Chrome DevTools , dependendo da ferramenta que você deseja usar.

O método mais fácil de fazer isso é no menu do Google Chrome . Para fazer isso, clique no ícone do menu de três pontos(three-dots menu icon) no canto superior direito. No menu exibido, clique em More Tools > Developer Tools .

Isso abrirá o kit DevTools em um novo menu no lado direito da guia ou janela aberta do Chrome .

Você também pode fazer isso usando atalhos de teclado. Em um PC Windows ou Linux(Linux PC) , abra o navegador Chrome e pressione a tecla F12 . Você também pode pressionar as Ctrl + Alt + J ou Ctrl + Alt + I em uma guia ou janela aberta do Chrome .

No macOS, pressione F12 ou pressione as teclas Option + Command + J ou Option + Command + I para abrir o menu Chrome DevTools . Isso abrirá o console do Chrome , com opções para mover para outras ferramentas do Chrome na parte superior do menu (Chrome)DevTools .

Se desejar, você pode visualizar o código-fonte de um site (abrindo a guia Elementos do menu (Elements)DevTools no processo) em qualquer página da Web aberta clicando com o botão direito do mouse e clicando na opção Inspecionar(Inspect ) .

Como usar o Chrome DevTools(Using Chrome DevTools)

Como mencionamos brevemente, você pode usar o kit Chrome DevTools para ver o código-fonte de um site na guia Elementos . (Elements)Ele permitirá que você analise o código por trás da página que você carregou, bem como visualize mensagens de erro (indicando problemas com o carregamento do site) no console do Chrome na guia Console .

Você também pode visualizar as diferentes fontes de conteúdo de um site na guia Fontes . (Sources)Por exemplo, se um site estiver usando uma rede de entrega de conteúdo (CDN)(using a content delivery network (CDN)) , a mídia de um site será listada como uma fonte diferente aqui.

O modo de desenvolvedor do Chrome(Chrome) permite que você baixe esse conteúdo diretamente ou execute uma análise mais complexa do conteúdo.

Se quiser testar o desempenho de um site, você pode monitorar e registrar o uso da rede na guia Rede . (Network)Isso mostrará a velocidade, o tamanho e o tipo de solicitações de rede feitas entre seu navegador e o site.

Por exemplo, quando uma página é carregada pela primeira vez, o próprio site carrega o conteúdo da página, mas também pode solicitar dados de bancos de dados de terceiros. Por exemplo, quando você entra, isso pode consultar um banco de dados que apareceria como uma solicitação de rede aqui.

Você pode analisar isso ainda mais na guia Desempenho(Performance ) , onde você pode registrar o uso do navegador Chrome com maior profundidade, incluindo a gravação de capturas de tela em diferentes pontos. Isso registrará quanto tempo leva para carregar seu site para análise posterior.

O Google Chrome tem a reputação de ser difícil para a memória do seu PC(being hard on your PC memory) , então você pode testar o uso de memória JavaScript do seu site na guia Memória . (Memory)Diferentes(Different Chrome) perfis de teste do Chrome podem ser usados ​​aqui, com mais informações sobre esse teste na página de documentação do Chrome DevTools(Chrome DevTools documentation page) .

Para uma análise mais aprofundada do conteúdo do seu site, bem como de qualquer armazenamento do navegador que ele possa estar usando (por exemplo, para registrar dados), você pode pesquisar na guia Aplicativo . (Application)Você pode visualizar as informações de cookies do site aqui na seção Cookies ou limpar o armazenamento que está sendo usado clicando na opção Limpar armazenamento(Clear storage) .

Se estiver preocupado com a segurança do seu site, verifique o desempenho dele na guia Segurança . (Security )Isso fornecerá uma visão geral rápida da análise de segurança do Chrome para uma página, incluindo se a página tem ou não um certificado SSL correto e confiável.(SSL)

Se você deseja gerar um relatório sobre o desempenho do seu site, incluindo se ele atende aos padrões típicos do usuário e se o desempenho do site pode estar afetando a otimização do mecanismo de pesquisa, clique na guia Lighthouse . Isso oferece configurações que você pode marcar ou desmarcar para seu relatório — clique em Gerar relatório(Generate report) para criar o relatório a ser exibido.

Isso mal arranha a superfície do potencial que o modo de desenvolvedor do Chrome pode trazer para os desenvolvedores. Se você quiser saber mais, a documentação do Chrome DevTools(Chrome DevTools documentation) deve ajudá-lo com as ferramentas e recursos oferecidos, incluindo como criar seus próprios testes de usuário com ele. 

Truques avançados do Google Chrome(Advanced Google Chrome Tricks)

A maioria dos usuários do Chrome nunca saberá que o kit Google Chrome DevTools existe em seu navegador, mas para usuários avançados, continua sendo uma maneira excepcionalmente útil de testar e analisar sites. Há também extensões do Chrome(Chrome extensions for web developers) de terceiros para desenvolvedores da Web disponíveis para ajudar a testar seu site ainda mais.

Se você estiver criando um site básico(building a basic website) , alternar para o modo de desenvolvedor do Chrome pode ajudar a identificar erros no site que não são visíveis imediatamente. Você só pode fazer isso se o Chrome estiver funcionando corretamente. Portanto, se estiver enfrentando problemas com falhas do Chrome(struggling with Chrome crashes) , talvez seja necessário redefinir ou reinstalar seu navegador primeiro.



About the author

Sou engenheiro de hardware e desenvolvedor de software com mais de 10 anos de experiência nas plataformas Apple e Google. Minhas habilidades estão no desenvolvimento de soluções eficientes e fáceis de usar para problemas difíceis de engenharia. Eu tive experiência com dispositivos MacOS e iOS, bem como com controles de teclado e mouse. Nas horas vagas, gosto de nadar, assistir tênis e ouvir música.



Related posts