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

nationalrail.co.uk/live-trains/departures/birmingham-new-street

https://www.nationalrail.co.uk/live-trains/departures/birmingham-new-street

27PERF 100A11Y 73BEST 100SEO !AXE โœ—CWV

Ranks Overall #7 National Rail #3

Data from Oct 30, 2026, 10:21 PM UTC old Measured once a day ยท 1 run since Oct 30, 2026

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

This URL redirects to https://www.nationalrail.co.uk/live-trains/departures/birmingham-new-street/.

The same URL in a different form — a trailing slash — so both are treated as one site rather than two: one history, measured once. Lighthouse follows the redirect, so the numbers below describe the page actually served; the only cost is an extra hop on each run.

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

Stack

Next.js Built with Next.js
Uses ReactReact
Cloudflare Hosted by Cloudflare
Rendered On each request getServerSideProps in __NEXT_DATA__

Filmstrip LAB Throttled

How the page drew during the measured load, at 9 points across 16.56 s. Compare this filmstrip against another site.

  1. 2.07 s
  2. 3.71 s
  3. 6.21 s
  4. 8.28 s
  5. 10.35 s
  6. 12.42 s
  7. 14.49 s
  8. 15.56 s
  9. 16.56 s

Lighthouse Scores LAB Simulated

27
Performance
no change
100
Accessibility
no change
73
Best Practices
no change
100
SEO
no change

Metrics LAB FIELD

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

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

Metric Lab Simulated Field
Value Change / range Trend p75 Distribution
LCP CWV Largest Contentful Paint 16.91 s poor — 16.91 s – 16.91 s 2.32 s good 77.1% 11% 11.9%
INP CWV Interaction to Next Paint โ€” field only, no lab run can measure it n/a — 540 ms poor 33.4% 38.9% 27.6%
CLS CWV Cumulative Layout Shift 0.373 poor — 0.373 – 0.373 0.180 needs work 50.6% 30.2% 19.2%
TBT Total Blocking Time 1.45 s poor — 1.45 s – 1.45 s n/a —
FCP First Contentful Paint 1.11 s good — 1.11 s – 1.11 s 1.52 s good 81% 10.6% 8.4%
Speed Index 5.17 s needs work — 5.17 s – 5.17 s n/a —
TTFB Time to First Byte 485 ms good — 485 ms – 485 ms 955 ms needs work 68.8% 21.4% 9.8%

LCP Subparts LAB Throttled

The subparts attribute LCP to your server, resource discovery, download, or rendering. They come from one throttled load, the same one as the filmstrip, so they add up to that load’s LCP rather than the simulated Lab LCP above.

element render delay 13.64 s
time to first byte 1.92 s

LCP LAB Simulated vs LCP FIELD

Lab 16.91 s
Field p75 2.32 s

The lab LCP is 7.29ร— the field p75 โ€” real users likely have above-average hardware or network connectivity.

Page weight

Metric Value Change / range Trend
Page Weight 2.87 MB — 2.87 MB – 2.87 MB
Requests 96 — 96 – 96
Third-party Weight 1.35 MB — 1.35 MB – 1.35 MB
Third-party CPU 194 ms — 194 ms – 194 ms
Unused JS 1.04 MB — 1.04 MB – 1.04 MB
Unused CSS 12.5 kB — 12.5 kB – 12.5 kB

By resource type

Type Transfer Share Size Requests
script 68.4% 1.96 MB 48
font 15.8% 453 kB 7
other 10.4% 298 kB 30
image 3.5% 99.3 kB 7
document 1.5% 42.1 kB 1
stylesheet 0.5% 15.0 kB 1
Total 2.87 MB 96

Third parties 8 entities

Entity Transfer Size Main thread Simulated
Optanon scriptother 347 kB 23 ms
Google/Doubleclick Ads script 285 kB 28 ms
intergient.com script 250 kB 31 ms
Google Tag Manager script 198 kB 41 ms
confiant-integrations.net script 169 kB 44 ms
All 8 1.35 MB 194 ms

Without JavaScript

The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.

Scripts disabled
As rendered

47.9% of pixels differ — parts of the page change. A shifted layout counts as difference, so a <noscript> banner alone can account for a large figure.

Page health

Metric Value Change / range Trend
Main Thread Work 3.91 s — 3.91 s – 3.91 s
Long Tasks 18 — 18 – 18
DOM Elements 931 — 931 – 931
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 1 — 1 – 1
A11y Failures 1 — 1 – 1
A11y Failing Nodes 21 — 21 – 21

Main thread work

Task Time Share Duration Simulated
script evaluation 65% 2.56 s
other 13% 504 ms
script parse compile 12% 475 ms
garbage collection 4% 175 ms
style layout 3% 118 ms
parse HTML 1% 45 ms
paint composite render 1% 40 ms
Total 3.91 s

Axe violations axe-core 4.13.0, full rule set

1 violating node across 1 rule, 1835 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.

Accessibility failures 1 of 32 audits

  • label-content-name-mismatch โ€” Elements with visible text labels do not have matching accessible names. 21 nodes

Best Practices failures 4 of 19 audits

  • third-party-cookies โ€” Uses third-party cookies 1 item
  • errors-in-console โ€” Browser errors were logged to the console 1 item
  • inspector-issues โ€” Issues were logged in the `Issues` panel in Chrome Devtools 2 items
  • valid-source-maps โ€” Missing source maps for large first-party JavaScript 1 item

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2 1 console error

Measurement log

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 30, 2026, 10:21 PM UTC 27 16.91 s 0.373 1.45 s 2.87 MB 3/3 ยฑ6 2,089 +1% 81.6s Wayback