/images/vue-logo.png logo
Angular logoReact logoVue logoPolymer logoPreact logoEmber.js logoSvelte logoAMP logo

Total sample size

147,489

2.1% of all 6,971,970 URLs

Web Vitals
Origin-aggregated

First Contentful Paint:

(111,812 origins)
58% 58% of page loads have a good FCP (< 1.8s).
21% 21% of page loads need to improve FCP (1.8s - 3s).
21% 21% of page loads have a poor FCP (> 3s).
(111,812 origins)

Largest Contentful Paint:

(110,447 origins)
58% 58% of page loads have a good LCP (< 2.5s).
20% 20% of page loads need to improve LCP (2.5s - 4s).
22% 22% of page loads have a poor LCP (> 4s).
(110,447 origins)

Cumulative Layout Shift:

(109,993 origins)
68% 68% of page loads have a good CLS (< 0.1).
9% 9% of page loads need to improve CLS (0.1 - 0.25).
23% 23% of page loads have a poor CLS (> 0.25).
(109,993 origins)

First Input Delay:

(92,566 origins)
87% 87% of page loads have a good FID (< 100ms).
10% 10% of page loads need to improve FID (100ms - 300ms).
3% 3% of page loads have a poor FID (> 300ms).
(92,566 origins)

Time To First Byte:

(111,141 origins)
50% 50% of page loads have a good TTFB (< 500ms).
33% 33% of page loads need to improve TTFB (500ms - 1500ms).
18% 18% of page loads have a poor TTFB (> 1500ms).
(111,141 origins)

Compressed requests
128,190 urls

  • Gzip compressed
    61.4%
  • Brotli compressed
    19.8%
  • Not compressed
    18.8%

Total Bytes
147,489 urls

  • < 200 KB
    0.3%
  • 200 KB - 400 KB
    1.6%
  • 400 KB - 600 KB
    3.1%
  • 600 KB - 800 KB
    4.1%
  • 800 KB - 1MB
    5.0%
  • > 1 MB
    85.9%

{ } JavaScript Bytes
147,489 urls

  • < 200 KB
    6.7%
  • 200 KB - 400 KB
    18.0%
  • 400 KB - 600 KB
    17.7%
  • 600 KB - 800 KB
    14.4%
  • 800 KB - 1MB
    13.2%
  • > 1 MB
    29.9%

Image Bytes
147,489 urls

  • < 200 KB
    16.0%
  • 200 KB - 400 KB
    11.2%
  • 400 KB - 600 KB
    8.9%
  • 600 KB - 800 KB
    7.0%
  • 800 KB - 1MB
    5.9%
  • > 1 MB
    51.0%

Data from HTTP Archive and Chrome User Experience Report

GitHub