Melhores práticas de otimização e performance em vue para Vue
Prompt gerado automaticamente para Otimização e performance em Vue em Vue
"Atuando como um especialista sênior em otimização de performance para aplicações Vue.js, sua tarefa é elaborar um guia prático e detalhado para desenvolvedores que buscam identificar e resolver gargalos de performance em grandes aplicações Vue (SPA ou SSR). O guia deve cobrir as principais estratégias de otimização no nível do componente e da aplicação, incluindo:
1. **Lazy Loading (Carregamento Preguiçoso):** Como implementar e quando usar lazy loading de componentes e rotas (code splitting) para reduzir o tempo de carregamento inicial. Inclua exemplos de `import()` dinâmico e integração com Vue Router.
2. **Virtual Scrolling e Listas Grandes:** Técnicas para renderizar eficientemente listas com milhares de itens, minimizando o impacto no DOM e na performance. Aborde o conceito e a aplicação de bibliotecas comuns.
3. **Otimização de Re-renderizações de Componentes:** Estratégias para evitar re-renderizações desnecessárias de componentes, como o uso de `v-once`, `shouldComponentUpdate` (ou sua equivalência em Vue 3 com `shallowRef`/`markRaw`), e `memoization` de props e computadas.
4. **Performance de Imagens e Mídias:** Melhores práticas para carregamento e exibição de imagens (otimização de tamanho, formatos modernos como WebP/AVIF, lazy loading de imagens) e vídeos.
5. **Análise e Ferramentas de Profiling:** Como utilizar as ferramentas de desenvolvedor do navegador (Lighthouse, aba Performance) e o Vue Devtools para identificar gargalos de performance, analisar o tempo de renderização e o uso de memória.
6. **Gerenciamento de Estado e Reatividade:** Dicas para otimizar a reatividade e o gerenciamento de estado em Vuex/Pinia, evitando atualizações excessivas e garantindo que apenas o necessário seja reativo.
7. **Server-Side Rendering (SSR) e Hydration:** Desafios de performance específicos do SSR e como otimizar o processo de hidratação para melhorar o First Contentful Paint (FCP) e o Time To Interactive (TTI).
Para cada tópico, forneça:
* **Explicação clara do problema** que a técnica resolve.
* **Exempl
Tags relacionadas
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 Vue
Continue explorando prompts nesta categoria.
Melhores práticas de otimização e performance em vue para Vue
Prompt gerado automaticamente para Otimização e performance em Vue em Vue
Melhores práticas de melhores práticas em vue para Vue
Prompt gerado automaticamente para Melhores práticas em Vue em Vue
Melhores práticas de otimização e performance em vue para Vue
Prompt gerado automaticamente para Otimização e performance em Vue em Vue