Como configurar debugging em performance de frontend em Performance de Frontend

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

5.0
34 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de performance frontend sênior. Crie um guia passo a passo detalhado para depurar uma lentidão intermitente em uma aplicação React que ocorre apenas para 5% dos usuários, manifestando-se como um atraso de 2-3 segundos na renderização de componentes após uma interação. O guia deve incluir:

1.  **Ferramentas e Métodos de Coleta de Dados:** Quais ferramentas de navegador (Chrome DevTools, Firefox Developer Tools) e bibliotecas de monitoramento (e.g., Sentry, Web Vitals) seriam usadas, e quais métricas específicas (TTI, FCP, LCP, TBT, Frame Rate, Duração de Task Longa na Main Thread, Uso de CPU/Memória) seriam prioritizadas?
2.  **Hipóteses Iniciais:** Quais seriam as primeiras 3-5 hipóteses mais prováveis para esse tipo de problema intermitente e específico de usuário (e.g., problemas de rede, diferenças de hardware/software, gargalos de JavaScript, re-renders excessivos, vazamentos de memória, problemas de cache, scripts de terceiros)?
3.  **Estratégias de Reprodução e Isolação:** Como você tentaria reproduzir o problema em um ambiente controlado, dado que é intermitente e afeta poucos usuários? Que técnicas (profiling de CPU, análise de flame graphs, monitoramento de rede, gravação de sessões) seriam empregadas para isolar a causa raiz?
4.  **Técnicas de Análise de Código:** Descreva como você usaria o profiler do React DevTools e do navegador para identificar gargalos específicos no código JavaScript (e.g., identificação de re-renders desnecessários, cálculos caros, manipulação excessiva do DOM, uso ineficiente de hooks como `useState` e `useEffect`).
5.  **Estratégias de Mitigação e Otimização:** Uma vez identificada a causa, quais seriam as soluções técnicas específicas para os cenários mais comuns (e.g., memoização com `React.memo`/`useMemo`/`useCallback`, virtualização de listas, lazy loading de componentes, otimização de seletores Redux, web workers para tarefas pesadas, otimização de CSS/animações, gerenciamento de estado mais

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Performance de Frontend

Continue explorando prompts nesta categoria.

Melhores práticas de padrões de design em performance de frontend para Performance de Frontend

Prompt gerado automaticamente para Padrões de design em Performance de Frontend em Performance de Frontend

Melhores práticas de ferramentas para performance de frontend para Performance de Frontend

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

Melhores práticas de padrões de design em performance de frontend para Performance de Frontend

Prompt gerado automaticamente para Padrões de design em Performance de Frontend em Performance de Frontend