Como configurar debugging em performance de frontend em Performance de Frontend
Prompt gerado automaticamente para Debugging em Performance de Frontend em Performance de Frontend
"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
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
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