Prévia do material em texto
VOLUME 04 • AVANÇADO Performance Web e Core Web Vitals Métricas fundamentais de desempenho, carregamento eficiente e otimização de renderização. 1. Principais Métricas (Core Web Vitals) Métrica O que mede? Meta Recomendada LCP (Largest Contentful Paint) Tempo de carregamento do maior bloco visível. ≤ 2.5 segundos INP (Interaction to Next Paint) Responsividade a cliques e interações do usuário. ≤ 200 milissegundos CLS (Cumulative Layout Shift) Estabilidade visual e deslocamento de elementos. ≤ 0.1 2. Estratégias Práticas de Carregamento Lazy Loading de Imagens: Adicione loading="lazy" em imagens fora da dobra inicial da tela. Minimização de Bundle: Utilize Code Splitting via React.lazy() ou imports dinâmicos do Webpack/Vite. Otimização de Fontes Web: Aplique font-display: swap; no CSS para evitar blocos de texto invisíveis (FOIT). 3. Exemplo Prático: Carregamento Sob Demanda Desenvolvimento Front-End • Módulo 4 Página 1 de 1