speedlify2

Lighthouse lab metrics and Chrome UX Report field data for a list of sites, recorded on every run and compared over time — measured continuously.

Measurement runs · Embed a score ·

xtdb.com

https://xtdb.com/

70 87 100 75 42AXE CWV

Data from Aug 21, 2026, 8:31 PM UTC 2d old

11ty Emeritus · 1 measurement · since Aug 21, 2026

Stack

Detected on the same page load as the accessibility pass — the generator from <meta name="generator"> or the shape of the page, the host from response headers.

Astro 4.0.4 Built with Astro 4.0.4
Amazon S3 Hosted by Amazon S3

Scores

70
Performance
no change
87
Accessibility
no change
100
Best Practices
no change
75
SEO
no change

Lab metrics Lighthouse, mobile

Metric Current Previous Change Best Worst Trend
LCP Largest Contentful Paint 5.87 s 5.87 s 5.87 s
CLS Cumulative Layout Shift 0.065 0.065 0.065
TBT Total Blocking Time 105 ms 105 ms 105 ms
FCP First Contentful Paint 3.23 s 3.23 s 3.23 s
Speed Index 3.23 s 3.23 s 3.23 s
TTFB Time to First Byte 606 ms 606 ms 606 ms

What LCP is made of observed, unthrottled

A flat LCP number tells you something regressed. The subparts tell you whether it was the server, resource discovery, the download, or rendering.

Measured on the trace before throttling is modelled, so these are real durations that will not sum to the 5.87 s above — that figure is a simulation of the same load on a slow phone and connection. Read these for the proportions: which phase dominates.

element render delay 458 ms
time to first byte 4 ms

Field history 25 weeks

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

Week ending LCPINPCLSFCPTTFB
2026-08-15
2026-08-08
2026-08-01
2026-07-25
2026-07-18
2026-07-11
2026-07-04
2026-06-27
2026-06-20
2026-06-13
2026-06-06
2026-05-30

Page weight

Metric Current Previous Change Best Worst Trend
Page Weight 879 kB 879 kB 879 kB
Requests 39 39 39
Third-party Weight 4.3 kB 4.3 kB 4.3 kB
Third-party CPU 2 ms 2 ms 2 ms
Unused JS 274 kB 274 kB 274 kB
Unused CSS 0 B 0 B 0 B

By resource type

script 419 kB · 19 req
image 306 kB · 6 req
font 106 kB · 4 req
document 27.1 kB · 1 req
stylesheet 19.2 kB · 5 req
other 2.3 kB · 4 req
third party 4.3 kB · 5 req

Third parties 2 entities

4.3 kB transferred, 2 ms of main thread time. This is the number most likely to regress without anyone on your team shipping anything.

Cloudflare CDN 2.2 kB · 0 ms CPU
juxt.pro 2.1 kB · 2 ms CPU

Page health

Metric Current Previous Change Best Worst Trend
Main Thread Work 1.98 s 1.98 s 1.98 s
Long Tasks 3 3 3
DOM Elements 1,181 1,181 1,181
Axe Violations Violating nodes from a full axe run — stricter than Lighthouse's subset 42 42 42
A11y Failures 5 5 5
A11y Failing Nodes 50 50 50

Main thread work

other 766 ms
style layout 446 ms
paint composite render 412 ms
script evaluation 305 ms
parse HTML 40 ms
script parse compile 14 ms

Axe violations axe-core 4.13.0, full rule set

42 violating nodes across 7 rules, 1497 passing. This is a standalone axe run, stricter than the subset Lighthouse folds into its score above — and it is the second tiebreaker in the ranking.

  • serious color-contrast — Elements must meet minimum color contrast ratio thresholds 28 nodes
  • serious aria-input-field-name — ARIA input fields must have an accessible name 5 nodes
  • moderate heading-order — Heading levels should only increase by one 3 nodes
  • critical button-name — Buttons must have discernible text 2 nodes
  • moderate landmark-unique — Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 2 nodes
  • moderate landmark-main-is-top-level — Main landmark should not be contained in another landmark 1 node
  • moderate landmark-no-duplicate-main — Document should not have more than one main landmark 1 node

Accessibility failures 5 of 30 audits

Tracked as a count, not just the score — the weighted score is coarse enough that you can ship a broken component and barely move it.

  • color-contrast — Background and foreground colors do not have a sufficient contrast ratio. 32 nodes
  • label-content-name-mismatch — Elements with visible text labels do not have matching accessible names. 8 nodes
  • aria-input-field-name — ARIA input fields do not have accessible names 5 nodes
  • heading-order — Heading elements are not in a sequentially-descending order 3 nodes
  • button-name — Buttons do not have an accessible name 2 nodes

Hygiene

Changes rarely — which is exactly why a change is worth noticing.

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2

Measurement log

Every stored run for this URL, newest first. Failures are kept as records — "this site was down on Tuesday" is data too.

When PerfLCPCLSTBTWeight RunsSpreadBenchTook
Aug 21, 2026, 8:31 PM UTC 70 5.87 s 0.065 105 ms 879 kB 3/3 ±2 2,455 34s

Embed this score

Live below, then the markup that produces it. Drop that on any page to show xtdb.com's scores, updated whenever this instance re-measures — more about the component. Don’t forget to bundle the speedlify2-score.js component code into your site!

<speedlify2-score speedlify-url="https://www.speedlify.dev/" url="https://xtdb.com/"></speedlify2-score>