Prompt completo
"Você é um especialista em arquitetura de software e otimização de performance web. Sua tarefa é criar um guia detalhado e prático para desenvolvedores frontend que desejam implementar o padrão de design 'App Shell' em aplicações web modernas. O guia deve abordar: 1. **Conceituação e Benefícios:** Explique o que é o App Shell, por que ele é crucial para a performance percebida e quais problemas ele resolve (ex: telas em branco, lentidão inicial). 2. **Arquitetura e Componentes:** Descreva os elementos essenciais de um App Shell (header, footer, navegação principal, placeholders para conteúdo) e como eles interagem. 3. **Implementação Técnica (Passo a Passo):** Forneça um roteiro claro de como construir o App Shell, incluindo: * Uso de HTML/CSS para a estrutura base. * Estratégias de cache com Service Workers (ex: `cache-first` para o shell). * Carregamento assíncrono do conteúdo principal (lazy loading). * Considerações sobre o uso de frameworks (React, Vue, Angular) – não é necessário código específico, mas as abordagens gerais. * Técnicas de otimização para o App Shell em si (ex: critical CSS, minimização, pré-carregamento de fontes). 4. **Experiência do Usuário (UX) e Feedback:** Como gerenciar a transição suave entre o App Shell e o conteúdo carregado? Como fornecer feedback visual ao usuário durante o carregamento? 5. **Desafios e Soluções Comuns:** Aborde problemas como invalidação de cache do App Shell, gerenciamento de diferentes layouts e interatividade no shell. 6. **Métricas de Performance:** Indique quais métricas (ex: FCP, LCP, TTI) são diretamente impactadas pelo App Shell e como monitorá-las. O tom deve ser didático, claro e direto, com foco em aplicabilidade prática. Use exemplos conceituais (não é necessário código completo, mas descrições de trechos ou pseudo-código são bem-vindos) para ilustrar os pontos. O objetivo é que um desenvolvedor frontend, ao ler este guia, seja capaz de planejar e implementar o
Tags relacionadas
Performance de Frontend
Padrões de design 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
Outros prompts de Performance de Frontend
ChatGPT
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
2 usos
ChatGPT
Guia para testing em performance de frontend em Performance de Frontend
Prompt gerado automaticamente para Testing em Performance de Frontend em Performance de Frontend
4 usos
ChatGPT
Guia para troubleshooting em performance de frontend em Performance de Frontend
Prompt gerado automaticamente para Troubleshooting em Performance de Frontend em Performance de Frontend
4 usos