speedlify2

Lighthouse lab metrics, Axe, and Chrome UX Report field data for a list of sites recorded and compared over time.

Charts Measurement runs Embed a score

Charts

Pulls the most recent measurement of every site (excluding starter projects). Tooltips are only shown on green (well scoring) data points.

Page Weight vs LCP 1,379 sites

2.5 s 4 s 1 kB 10 kB 100 kB 1 MB 10 MB 100 MB 1 s 10 s 100 s Page Weight Largest Contentful Paint
danjordan.dev 8 kB · 776 ms freerk.dev 27 kB · 1.1 s htmhell.dev 55 kB · 1.6 s erikkroes.nl 84 kB · 1.1 s tylersticka.com 115 kB · 1.4 s eleventy-gallery.netlify.app 166 kB · 1.2 s mxb.dev 215 kB · 1.4 s 11tybundle.dev 291 kB · 2.0 s blog.dermah.com 435 kB · 1.7 s objector.dev 1.1 MB · 2.4 s
788 within 2.5 s 280 to 4 s 311 over 4 s

JavaScript Weight vs LCP 1,379 sites

2.5 s 4 s 0 100 B 1 kB 10 kB 100 kB 1 MB 1 s 10 s 100 s JavaScript Weight Largest Contentful Paint
davidojeda.dev 0 B · 1.1 s propernoun.smth.uk 0 B · 778 ms tatianamac.com 0 B · 1.4 s loganayliffe.com 1 kB · 1.1 s simoncox.com 3 kB · 1.6 s cantautor.es 7 kB · 1.9 s lamplightdev.com 11 kB · 1.6 s precious-prana.com 21 kB · 1.9 s leilukin.com 49 kB · 2.1 s packagist.org 202 kB · 1.8 s
788 within 2.5 s 280 to 4 s 311 over 4 s

TTFB vs LCP 1,378 sites

2.5 s 4 s 1 s 1 s 10 s 100 s Time to First Byte Largest Contentful Paint
thereseambrosismith.com 468 ms · 1.8 s getzola.org 602 ms · 1.1 s kiwisat.org.nz 604 ms · 2.3 s konnorrogers.github.io/downflow 607 ms · 2.2 s ericraslich.com 614 ms · 780 ms rajeevedmonds.com 620 ms · 2.4 s virga.frontendweekly.tokyo 627 ms · 812 ms joshua.seigler.net 634 ms · 1.6 s kaicataldo.com 683 ms · 1.6 s banalotopia.de 762 ms · 2.4 s
787 within 2.5 s 280 to 4 s 311 over 4 s

Web Font Weight vs CLS 1,380 sites

0.1 0.25 0 0 1 kB 10 kB 100 kB 1 MB 0.001 0.01 0.1 1 Web Font Weight Cumulative Layout Shift
creepingbetweenthemargins.com 0 B · 0 ninerakes.com 0 B · 0 mathew-paul.nz 0 B · 0 var-amenagement-developpement.fr 21 kB · 0 kristofflalicki.dev 41 kB · 0.006 womenofjamstack.com 60 kB · 0 webawesome.com 80 kB · 0.043 almanac.chinesetaipeitouch.com/en 120 kB · 0.055 scales-okn.org 194 kB · 0 parham.dev 360 kB · 0.087
1,244 within 0.1 90 to 0.25 46 over 0.25

Third Party vs Performance 1,378 sites

Usually things like analytics, embeds, fonts, tag managers, ads weighted against Lighthouse’s Performance score.

90 50 0 100 B 1 kB 10 kB 100 kB 1 MB 10 MB 0 25 50 75 100 Third-Party Weight Performance Score
bram.is 0 B · 100 jandewil.de 0 B · 99 setyourwatchby.netlify.app 0 B · 100 j0k3r.net 0 B · 100 cosmo-digital.at 2 kB · 99 lamplightdev.com 10 kB · 99 imacrayon.com 18 kB · 100 bridgestew.com 51 kB · 98 equilibrario.com/en 165 kB · 95 qwik.dev 362 kB · 97
905 scoring 90 and above 411 scoring 50 to 90 62 scoring under 50

DOM Elements vs Performance 1,372 sites

DOM element count against Lighthouse’s Performance score. A big document is paid for in style and layout work on every frame.

90 50 10 100 1,000 10,000 100,000 0 25 50 75 100 DOM Elements Performance Score
interviews.shanehudson.net 31 · 100 higby.io 59 · 100 blog.dermah.com 82 · 99 reactrouter.com 108 · 98 sightlessscribbles.com 136 · 100 agiletto.se 174 · 93 briefs.video 224 · 100 kula.blog 291 · 100 akademia.instytutsprawobywatelskich.pl 407 · 96 tilt-studio.fr 934 · 96
903 scoring 90 and above 408 scoring 50 to 90 61 scoring under 50

JavaScript Weight by Site Generator 761 sites

One row per generator, one dot per site, ordered by median.

Across 9 generators with at least five sites each: twenty more were detected too rarely in this data set.

0 100 B 1 kB 10 kB 100 kB 1 MB JavaScript Weight Build Awesome (11ty) 637 Astro 51 SvelteKit 10 WordPress 9 Nuxt 5 Docusaurus 8 Gatsby 5 React Router 13 Next.js 23 115 sites13 sites7 sites6 sites6 sites6 sites5 sites5 sites5 sites5 sites5 sites4 sites4 sites4 sites4 sites4 sites4 sites4 sites4 sites4 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites6 sites2 sites2 sites2 sites2 sites2 sites 10 kB 49 kB 82 kB 103 kB 307 kB 503 kB 533 kB 730 kB 1.0 MB
Scroll sideways for the rest of the scale.

Client Rendering by Generator 353 sites

Sites that painted nothing with scripts disabled, by the tool their page reports building it. One row per generator: a dot for how many of its sites were judged, a dot for how many came up blank, and a line joining them — so the length of the row is the size of the sample the finding came out of.

20 empty pre-JavaScript blank pages from 353 measured sites.

0 20 40 60 80 100 120 Sites No generator tag Next.js Eleventy React Router Vite SvelteKit PBC on Nunjucks 10 of 58 4 of 15 2 of 122 1 of 8 1 of 3 1 of 2 1 of 1
Sites judged Drew nothing without JavaScript Scroll sideways for the rest of the scale.

The other 23 generators flagged nothing across 144 judged sites between them — mostly on samples of a handful of sites each.

TTFB by Host 1,294 sites

1 s Time to First Byte Cloudflare 261 GitHub Pages 92 Bunny CDN 19 Amazon S3 24 Vercel 73 neocities 5 Netlify 619 Akamai 8 Google Frontend 7 Self-hosted 175 xmit 6 statichost.eu 5 11 sites9 sites8 sites7 sites7 sites7 sites7 sites7 sites7 sites6 sites6 sites5 sites5 sites5 sites5 sites5 sites5 sites5 sites4 sites4 sites4 sites4 sites4 sites4 sites4 sites4 sites4 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites11 sites10 sites10 sites7 sites6 sites6 sites5 sites4 sites4 sites3 sites3 sites3 sites2 sites2 sites3 sites2 sites2 sites4 sites4 sites2 sites2 sites2 sites2 sites10 sites5 sites5 sites5 sites5 sites5 sites3 sites3 sites3 sites2 sites2 sites2 sites2 sites54 sites52 sites44 sites38 sites26 sites25 sites21 sites20 sites20 sites17 sites14 sites12 sites11 sites11 sites11 sites11 sites10 sites10 sites8 sites8 sites8 sites7 sites6 sites5 sites5 sites5 sites5 sites5 sites5 sites4 sites4 sites4 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites6 sites6 sites4 sites4 sites4 sites4 sites4 sites4 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites3 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites2 sites 486 ms 606 ms 613 ms 614 ms 616 ms 616 ms 620 ms 657 ms 690 ms 717 ms 741 ms 760 ms
Scroll sideways for the rest of the scale.

Lab vs Field LCP 253 sites

One row per site: a dot for what our throttled lab run measured, a dot for what real users actually saw (Chrome’s field p75) and a line joining them.

The lab is slower than reality on 232 of these and faster on 21.

2.5 s 4.0 s 1 s 10 s 100 s Largest Contentful Paint
Lab Field, within 2.5 s Field, to 4 s Field, over 4 s