LCP (Largest Contentful Paint)
網頁可視區域中最大的元件載入時間,也就是主要內容被使用者看到所需的時間,作為速度指標。
納入評量的 dom 如下
-
img
-
svg 中的 img
-
video
-
css url 載入的 background image
-
包含 text node 或是 inline-level text 子元素的 block-level 元素
優化方式如下
-
減少 server response time
-
主機效能優化
-
比較近的 CDN Cache
-
Browser Cache
-
提早載入第三方資源
-
-
降低 CSS 以及 JS 的 blocking time
-
加快資源載入時間
-
圖片大小優化
-
預先載入重要資源
-
文字檔壓縮
-
不同網路狀態取得不同資源
-
Service Worker
-
-
避免 CSR
-
要用 CSR 的話要做 JS 優化避免 render 時使用太多資源
-
盡可能在 server 端 render
-