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

Total sample size

30,077

0.4% of all 6,971,970 URLs

Web Vitals
Origin-aggregated

First Contentful Paint:

(23,565 origins)
45% 45% of page loads have a good FCP (< 1.8s).
23% 23% of page loads need to improve FCP (1.8s - 3s).
32% 32% of page loads have a poor FCP (> 3s).
(23,565 origins)

Largest Contentful Paint:

(23,240 origins)
38% 38% of page loads have a good LCP (< 2.5s).
22% 22% of page loads need to improve LCP (2.5s - 4s).
40% 40% of page loads have a poor LCP (> 4s).
(23,240 origins)

Cumulative Layout Shift:

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

First Input Delay:

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

Time To First Byte:

(23,368 origins)
59% 59% of page loads have a good TTFB (< 500ms).
28% 28% of page loads need to improve TTFB (500ms - 1500ms).
13% 13% of page loads have a poor TTFB (> 1500ms).
(23,368 origins)

Compressed requests
25,481 urls

  • Gzip compressed
    57.6%
  • Brotli compressed
    16.8%
  • Not compressed
    25.6%

Total Bytes
30,077 urls

  • < 200 KB
    0.1%
  • 200 KB - 400 KB
    1.1%
  • 400 KB - 600 KB
    2.4%
  • 600 KB - 800 KB
    3.7%
  • 800 KB - 1MB
    4.3%
  • > 1 MB
    88.4%

{ } JavaScript Bytes
30,077 urls

  • < 200 KB
    1.0%
  • 200 KB - 400 KB
    5.9%
  • 400 KB - 600 KB
    11.1%
  • 600 KB - 800 KB
    12.1%
  • 800 KB - 1MB
    11.8%
  • > 1 MB
    58.1%

Image Bytes
30,077 urls

  • < 200 KB
    32.2%
  • 200 KB - 400 KB
    12.1%
  • 400 KB - 600 KB
    8.6%
  • 600 KB - 800 KB
    6.2%
  • 800 KB - 1MB
    4.6%
  • > 1 MB
    36.3%

Data from HTTP Archive and Chrome User Experience Report

GitHub