speedlify2

Lighthouse lab metrics, Axe, and Chrome UX Report field data for a list of sites recorded and compared over time. Follow us on Mastodon or Bluesky.

Charts Compare Measurement runs Embed a score Open to Work

quickchart.io

https://quickchart.io/

83PERF 67A11Y 100BEST 82SEO ✗AXE ✓CWV

Ranks Overall #1,652 Built Awesome #1,071

Data from Oct 4, 2026, 7:14 PM UTC old Measured once a week · 7 runs since Aug 21, 2026

Elsewhere: PageSpeed Insights · Calibre · Treo · CrUX Vis · Tame the Bots · Scoring Calculator · Wayback Machine

Lab data is measured using Lighthouse, Mobile mode unless otherwise specified. Field data is reported from Chrome UX Report (using p75 measurements).

Stack

Netlify Hosted by Netlify

Lighthouse Scores LAB Simulated

83
Performance
↑ +7 (+9.2%)
67
Accessibility
no change
100
Best Practices
no change
82
SEO
no change

Metrics LAB FIELD

Core Web Vitals: passing 3 of 3 assessed from real Chrome users.

Field figures are the p75 across real Chrome users over a 28-day trailing window (2026-09-05 → 2026-10-02), url-level.

Metric Lab Simulated Field
Value Change / range Trend p75 Distribution
LCP CWV Largest Contentful Paint 4.53 s poor ↓ -2121 ms (-31.9%) significant 3.42 s – 6.65 s 1.12 s good 95.3% 2.9% 1.8%
INP CWV Interaction to Next Paint — field only, no lab run can measure it n/a — 93 ms good 92.2% 6.6% 1.2%
CLS CWV Cumulative Layout Shift 0.019 good → no change 0.019 – 0.019 0 good 93.2% 4.2% 2.5%
TBT Total Blocking Time 127 ms good ↑ +32 ms (+33.7%) significant 95 ms – 127 ms n/a —
FCP First Contentful Paint 932 ms good ↓ -99 ms (-9.6%) significant 932 ms – 1.04 s 1.03 s good 90.6% 5.8% 3.6%
Speed Index 995 ms good ↓ -515 ms (-34.1%) significant 964 ms – 1.51 s n/a —
TTFB Time to First Byte 632 ms good ↑ +116 ms (+22.5%) significant 513 ms – 664 ms 615 ms good 83.2% 12.2% 4.7%

LCP Subparts LAB Unthrottled

The subparts attribute LCP to your server, resource discovery, download, or rendering. Note that the Lab LCP shown above is a simulated throttled estimate.

resource load duration 183 ms
element render delay 36 ms
time to first byte 22 ms
resource load delay 10 ms

LCP LAB Simulated vs LCP FIELD

Lab 4.53 s
Field p75 1.12 s

The lab LCP is 4.04× the field p75 — real users likely have above-average hardware or network connectivity.

Page weight

Metric Value Change / range Trend
Page Weight 936 kB ↑ +2.4 kB (+0.3%) 929 kB – 936 kB
Requests 37 → no change 37 – 37
Third-party Weight 459 kB ↑ +2.7 kB (+0.6%) 452 kB – 459 kB
Third-party CPU 124 ms ↑ +1 ms (+0.7%) 123 ms – 134 ms
Unused JS 186 kB ↑ +1.5 kB (+0.8%) 180 kB – 186 kB
Unused CSS 0 B → no change 0 B – 0 B

By resource type

Type Transfer Share Size Requests
script 48.9% 458 kB 9
image 48.8% 456 kB 23
document 1.5% 14.2 kB 1
stylesheet 0.5% 5.0 kB 2
other 0.3% 2.9 kB 2
Total 936 kB 37

Third parties 6 entities

Entity Transfer Size Main thread Simulated
Google Tag Manager script 317 kB 80 ms
JSDelivr CDN script 70.8 kB 11 ms
Mixpanel 33.6 kB 19 ms
Google Analytics 20.9 kB 11 ms
profitwell.com 13.8 kB 3 ms
All 6 459 kB 124 ms

Page health

Metric Value Change / range Trend
Main Thread Work 1.03 s ↓ -29 ms (-2.8%) 1.03 s – 1.07 s
Long Tasks 6 → no change 5 – 6
DOM Elements 1,006 → no change 1,006 – 1,006
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 72 → no change 72 – 74
A11y Failures 7 → no change 7 – 7
A11y Failing Nodes 43 → no change 43 – 43

Main thread work

Task Time Share Duration Simulated
script evaluation 52% 535 ms
other 18% 187 ms
script parse compile 14% 139 ms
style layout 10% 108 ms
paint composite render 3% 32 ms
parse HTML 3% 28 ms
Total 1.03 s

Axe violations axe-core 4.13.0, full rule set

72 violating nodes across 8 rules, 655 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.

  • moderate region — All page content should be contained by landmarks 29 nodes
    Offending elements (5 of 29)
    1. ul > a[href$="documentation/"]
      <a href="/documentation/"><li>Docs</li></a>
    2. ul > a[href$="gallery/"]
      <a href="/gallery/"><li>Chart Gallery</li></a>
    3. ul > a[href$="pricing/"]
      <a href="/pricing/"><li>Pricing</li></a>
    4. .header
      <div class="dark header">
    5. .page-container:nth-child(3)
      <div class="page-container">
  • critical image-alt — Images must have alternative text 23 nodes
    Offending elements (5 of 23)
    1. a[href$="#sandbox"] > .img-example
      <img class="img-example" src="https://quickchart.io/chart?bkg=white&amp;c={type:'bar',data:{labels:['Q1','Q2','Q3','Q4'], datasets:[{label:'Users',data:[50,60,70,180]},{label:'Revenue',data:[100,200,…
    2. .logo-smaller
      <img class="logo-smaller" loading="lazy" src="/images/logos/google-resized.png" srcset="/images/logos/google-resized@2x.png 2x">
    3. img[loading="lazy"]:nth-child(2)
      <img loading="lazy" src="/images/logos/samsung-resized.png" srcset="/images/logos/samsung-resized@2x.png 2x">
    4. img[loading="lazy"]:nth-child(3)
      <img loading="lazy" src="/images/logos/cisco-resized.png" srcset="/images/logos/cisco-resized@2x.png 2x">
    5. img[loading="lazy"]:nth-child(4)
      <img loading="lazy" src="/images/logos/microsoft_light-resized.png" srcset="/images/logos/microsoft_light-resized@2x.png 2x">
  • serious link-name — Links must have discernible text 13 nodes
    Offending elements (5 of 13)
    1. .demo-render > a[href$="#sandbox"]
      <a href="#sandbox"><img class="img-example" src="https://quickchart.io/chart?bkg=white&amp;c={type:'bar',data:{labels:['Q1','Q2','Q3','Q4'], datasets:[{label:'Users',data:[50,60,70,180]},{label:'Reve…
    2. .col:nth-child(1) > a[target="_blank"]
      <a target="_blank" href="/sandbox/#%7B%0A%20%...">
    3. .col:nth-child(2) > a[target="_blank"]
      <a target="_blank" href="/sandbox/#%7B%0A%20%...">
    4. .col:nth-child(3) > a[target="_blank"]
      <a target="_blank" href="/documentation/reference/labels/#annotation-and-label-plugins"><img loading="lazy" src="/images/homepage/example-3.png" srcset="/images/homepage/example-3@2x.png 2x"></a>
    5. .col:nth-child(4) > a[target="_blank"]
      <a target="_blank" href="/documentation/reference/labels/#annotation-and-label-plugins"><img loading="lazy" src="/images/homepage/example-4.png" srcset="/images/homepage/example-4@2x.png 2x"></a>
  • serious listitem — <li> elements must be contained in a <ul> or <ol> 3 nodes
    Offending elements
    1. a[href$="documentation/"] > li
      <li>Docs</li>
    2. a[href$="gallery/"] > li
      <li>Chart Gallery</li>
    3. a[href$="pricing/"] > li
      <li>Pricing</li>
  • serious color-contrast — Elements must meet minimum color contrast ratio thresholds 1 node
    Offending element
    1. .logos-container > p
      <p>Trusted by developers and marketers around the world</p>
  • moderate landmark-one-main — Document should have one main landmark 1 node
    Offending element
    1. html
      <html lang="en">
  • serious list — <ul> and <ol> must only directly contain <li>, <script> or <template> elements 1 node
    Offending element
    1. .nav-links > ul
      <ul>
  • serious scrollable-region-focusable — Scrollable region must have keyboard access 1 node
    Offending element
    1. .tabs
      <ul class="tabs">

Accessibility failures 7 of 20 audits

  • image-alt — Image elements do not have `[alt]` attributes 23 nodes
  • link-name — Links do not have a discernible name 13 nodes
  • listitem — List items (`<li>`) are not contained within `<ul>`, `<ol>` or `<menu>` parent elements. 3 nodes
  • color-contrast — Background and foreground colors do not have a sufficient contrast ratio. 1 node
  • list — Lists do not contain only `<li>` elements and script supporting elements (`<script>` and `<template>`). 1 node
  • target-size — Touch targets do not have sufficient size or spacing. 1 node
  • landmark-one-main — Document does not have a main landmark. 1 node

SEO failures 2 of 8 audits

  • link-text — Links do not have descriptive text 2 items
  • image-alt — Image elements do not have `[alt]` attributes 23 items

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2

Measurement log

Field history 25 weeks

Weekly p75 from the CrUX History API, backfilled in a single request.

Week ending LCPINPCLSFCPTTFB
2026-09-26 1.11 s 93 ms 0 1.03 s 595 ms
2026-09-19 1.09 s 88 ms 0 1.02 s 615 ms
2026-09-12 1.10 s 85 ms 0 1.02 s 611 ms
2026-09-05 1.19 s 91 ms 0 1.12 s 637 ms
2026-08-29 1.18 s 94 ms 0 1.10 s 612 ms
2026-08-22 1.25 s 95 ms 0 1.16 s 636 ms
2026-08-15 1.25 s 96 ms 0 1.15 s 612 ms
2026-08-08 1.16 s 93 ms 0 1.01 s 559 ms
2026-08-01 1.15 s 95 ms 0 998 ms 592 ms
2026-07-25 1.09 s 92 ms 0 963 ms 549 ms
2026-07-18 1.07 s 90 ms 0 972 ms 546 ms
2026-07-11 1.09 s 90 ms 0 992 ms 583 ms

Runs

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 4, 2026, 7:14 PM UTC 83 4.53 s 0.019 127 ms 936 kB 3/3 ±16 2,331 -6% 26.4s Wayback
Sep 27, 2026, 5:32 PM UTC 76 6.65 s 0.019 95 ms 934 kB 3/3 ±14 2,714 +9% 28.9s Wayback
Sep 20, 2026, 10:46 AM UTC 84 4.45 s 0.019 108 ms 933 kB 3/3 ±12 2,485 0% 26.5s Wayback
Sep 13, 2026, 9:02 AM UTC 90 3.42 s 0.019 126 ms 931 kB 3/3 ±9 2,462 -1% 26.3s Wayback
Sep 6, 2026, 5:37 AM UTC 82 4.84 s 0.019 111 ms 931 kB 3/3 ±10 2,508 +1% 26.3s Wayback
Aug 30, 2026, 1:09 AM UTC 78 5.78 s 0.019 117 ms 931 kB 3/3 ±11 2,482 0% 26.5s Wayback
Aug 21, 2026, 6:51 AM UTC 82 4.75 s 0.019 120 ms 929 kB 3/3 ±7 2,489 0% 27.6s Wayback

Embed this score

Use this web component to show quickchart.io's scores on any website, updated whenever this instance re-measures. Don’t forget to bundle the speedlify2-score.js component code into your site!

<speedlify2-score speedlify-url="https://www.speedlify.dev/" url="https://quickchart.io/"></speedlify2-score>