Web Vitals 是 Google 提出的衡量网页性能的指标集合,用于评估用户在真实场景中的体验质量。以下是核心指标及优化建议:

📊 核心指标

  1. FCP (First Contentful Paint)
    页面首次内容渲染时间,反映用户首次看到内容的时机。

    First_Contentful_Paint
    *优化建议:减少关键资源体积,优先加载首屏内容*
  2. LCP (Largest Contentful Paint)
    页面最大内容元素渲染时间,体现页面加载速度。

    Largest_Contentful_Paint
    *优化建议:优化图片和文本加载,确保LCP元素尽早获取*
  3. TTFB (Time to First Byte)
    浏览器发起请求到收到第一个字节的延迟,衡量服务器响应速度。

    Time_to_First_Byte
    *优化建议:使用CDN加速,减少后端处理时间*
  4. CLS (Cumulative Layout Shift)
    页面布局偏移量,评估视觉稳定性。

    Cumulative_Layout_Shift
    *优化建议:固定布局元素尺寸,避免动态内容突然插入*

🛠️ 优化工具

📌 补充说明

  • 通过 navigator.userAgent 可检测用户设备类型
  • 使用 PerformanceObserver 可获取实时性能数据
  • 重点关注 LCP > 2.5sCLS > 0.25 的问题

📢 优化Web Vitals可显著提升用户留存率,建议结合 Google PageSpeed Insights 进行综合分析