🚀
ChatGPT intermediate

Guia para debugging em performance de frontend em Performance de Frontend

Prompt gerado automaticamente para Debugging em Performance de Frontend em Performance de Frontend

2 usos Performance de Frontend

Prompt completo

Você é um especialista em otimização de performance de frontend.

Um time de desenvolvimento web está enfrentando problemas de lentidão intermitente em sua aplicação React, especialmente durante a navegação entre páginas e a interação com formulários complexos. Eles já otimizaram o *bundle* inicial e as imagens, mas o problema persiste e é difícil de reproduzir consistentemente em ambientes de teste.

Crie um guia de depuração passo a passo, detalhado e prático, focado em identificar e resolver gargalos de performance **específicos para o *re-render* excessivo de componentes e a manipulação ineficiente do DOM** em uma aplicação React. O guia deve incluir:

1.  **Ferramentas de Navegador:** Como usar as "Developer Tools" (especificamente as abas "Performance" e "Profiler" do React DevTools) para capturar e analisar traços de performance.
2.  **Métricas Chave:** Quais métricas observar (e.g., *Frame Rate*, *CPU usage*, *Layout shifts*, *Paint time*, *Scripting time*, *Component render duration*) e o que elas indicam sobre o problema.
3.  **Padrões de Identificação:** Exemplos de como identificar visualmente e através das ferramentas os "culpados" (componentes re-renderizando sem necessidade, operações DOM custosas, *render blocking resources*).
4.  **Técnicas de Debugging:** Estratégias para isolar o problema (e.g., comentar partes do código, usar `console.log` estratégico, `why-did-you-render`).
5.  **Soluções Comuns:** Sugestões de otimizações aplicáveis após a identificação do problema (e.g., `React.memo`, `useCallback`, `useMemo`, virtualização de listas, otimização de seletores CSS, desbounce/throttle de eventos).
6.  **Cenários Específicos:** Como abordar problemas de performance em formulários complexos com muitos campos e validações, e em listas longas com muitos itens interativos.

O guia deve ser didático, prático e focar em técnicas que um desenvolvedor frontend possa aplicar *imediatamente* para diagnosticar e mitigar problemas de performance relacionados a re-renders e DOM. Utilize exemplos de código

Tags relacionadas

Performance de Frontend Debugging em Performance de Frontend gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico