buildkite.com
Ranks Overall #1,769 Astro Showcase #218
Data from Oct 2, 2026, 6:44 AM UTC old Measured once a month · 1 run since Oct 2, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
https://buildkite.com/home/.
The site’s front door pointing at the page it serves there — a locale or CMS landing path, not a move. The origin is still the address of the site, so history stays under it rather than forking to a path that depends on where the measurement ran. 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
Lighthouse Scores LAB Simulated
Metrics LAB FIELD
Field figures are the p75 across real Chrome users over a 28-day trailing window (2026-09-02 → 2026-09-29), origin-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 7.74 s poor | — 7.74 s – 7.74 s | 2.03 s good | 85.3% 10.9% 3.9% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 240 ms needs work | 71% 23.9% 5.1% | |
| CLS CWV Cumulative Layout Shift | 0 good | — 0 – 0 | 0 good | 92.8% 3.8% 3.4% | |
| TBT Total Blocking Time | 1.20 s poor | — 1.20 s – 1.20 s | n/a | — | |
| FCP First Contentful Paint | 1.82 s needs work | — 1.82 s – 1.82 s | 1.48 s good | 84.9% 11% 4.1% | |
| Speed Index | 4.36 s needs work | — 4.36 s – 4.36 s | n/a | — | |
| TTFB Time to First Byte | 617 ms good | — 617 ms – 617 ms | 1.03 s needs work | 57.5% 36.5% 5.9% | |
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.
LCP LAB Simulated vs LCP FIELD
The lab LCP is 3.81× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 3.38 MB | — 3.38 MB – 3.38 MB | |
| Requests | 155 | — 155 – 155 | |
| Third-party Weight | 1.20 MB | — 1.20 MB – 1.20 MB | |
| Third-party CPU | 428 ms | — 428 ms – 428 ms | |
| Unused JS | 674 kB | — 674 kB – 674 kB | |
| Unused CSS | 0 B | — 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 47.9% | 1.62 MB | 58 | |
| image | 44.4% | 1.50 MB | 74 | |
| font | 3.8% | 128 kB | 3 | |
| document | 2% | 66.7 kB | 1 | |
| stylesheet | 1.8% | 59.2 kB | 2 | |
| other | 0.2% | 5.6 kB | 16 | |
| Total | 3.38 MB | 155 |
Third parties 16 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 679 kB | 258 ms | |
| Hubspot | 105 kB | 46 ms | |
| posthog.com | 101 kB | 57 ms | |
| buildkiteassets.com | 75.2 kB | 0 ms | |
| reo.dev | 61.0 kB | 25 ms | |
| All 16 | 1.20 MB | 428 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 6.69 s | — 6.69 s – 6.69 s | |
| Long Tasks | 20 | — 20 – 20 | |
| DOM Elements | 2,031 | — 2,031 – 2,031 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 145 | — 145 – 145 | |
| A11y Failures | 4 | — 4 – 4 | |
| A11y Failing Nodes | 9 | — 9 – 9 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 42% | 2.84 s | |
| other | 30% | 1.98 s | |
| style layout | 14% | 910 ms | |
| script parse compile | 6% | 394 ms | |
| paint composite render | 6% | 377 ms | |
| parse HTML | 2% | 138 ms | |
| garbage collection | 1% | 48 ms | |
| Total | 6.69 s |
Axe violations axe-core 4.13.0, full rule set
145 violating nodes across 5 rules, 1500 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 136 nodesOffending elements (5 of 136)
-
.z-2.pt-20.dark<div class="dark relative z-2 pt-20"> -
.h-fit<div class="mx-auto w-fit z-50 h..." style="opacity: 1; transfor..."> -
.p-4.gap-4.justify-between<div class="flex items-center justify-between gap-4 p-4"> -
.mt-0 > .justify-end.whitespace-nowrap.flex-col<div class="flex h-full flex-col justify-end whitespace-nowrap"> -
.items-end<div class="m-4 grid grid-cols-2 items-end rounded-md bg-[#5a547841] p-3">
-
-
serious
link-name— Links must have discernible text 4 nodesOffending elements
-
.size-6.opacity-80[href$="buildkite"]:nth-child(1)<a href="https://x.com/buildkite" class="size-6 opacity-80 transition-opacity hover:opacity-100"> -
.size-6.opacity-80[href$="buildkite"]:nth-child(2)<a href="https://github.com/buildkite" class="size-6 opacity-80 transition-opacity hover:opacity-100"> -
.size-6.opacity-80[href$="buildkite"]:nth-child(3)<a href="https://youtube.com/buildkite" class="size-6 opacity-80 transition-opacity hover:opacity-100"> -
.size-6.opacity-80.hover\:opacity-100:nth-child(4)<a href="https://linkedin.com/company/buildkite" class="size-6 opacity-80 transition-opacity hover:opacity-100">
-
-
critical
button-name— Buttons must have discernible text 3 nodesOffending elements
-
.opacity-100<button class="transition-opacity text-white opacity-100"> -
div[data-customer="Canva"] > .opacity-70.text-brand-navy-200<button class="transition-opacity text-brand-navy-200 opacity-70"> -
div[data-customer="Slack"] > .opacity-70.text-brand-navy-200<button class="transition-opacity text-brand-navy-200 opacity-70">
-
-
critical
image-alt— Images must have alternative text 1 nodeOffending element
-
.object-left-top<img src="/_astro/ui_uber.CIIzUl7L.svg" class="pointer-events-none w-full object-cover object-left-top">
-
-
moderate
landmark-one-main— Document should have one main landmark 1 nodeOffending element
-
html<html lang="en">
-
Accessibility failures 4 of 24 audits
-
link-name— Links do not have a discernible name 4 nodes -
button-name— Buttons do not have an accessible name 3 nodes -
image-alt— Image elements do not have `[alt]` attributes 1 node -
landmark-one-main— Document does not have a main landmark. 1 node
Best Practices failures 5 of 18 audits
-
third-party-cookies— Uses third-party cookies 15 items -
charset— Charset declaration is missing or occurs too late in the HTML -
errors-in-console— Browser errors were logged to the console 1 item -
inspector-issues— Issues were logged in the `Issues` panel in Chrome Devtools 1 item -
valid-source-maps— Missing source maps for large first-party JavaScript 5 items
SEO failures 1 of 10 audits
-
image-alt— Image elements do not have `[alt]` attributes 1 item
Hygiene
Measurement log
Field history 25 weeks
Weekly p75 from the CrUX History API, backfilled in a single request.
| Week ending | LCP | INP | CLS | FCP | TTFB |
|---|---|---|---|---|---|
| 2026-09-26 | 2.04 s | 237 ms | 0 | 1.49 s | 1.03 s |
| 2026-09-19 | 2.04 s | 237 ms | 0 | 1.51 s | 1.04 s |
| 2026-09-12 | 2.05 s | 232 ms | 0 | 1.49 s | 1.05 s |
| 2026-09-05 | 2.02 s | 220 ms | 0 | 1.48 s | 1.05 s |
| 2026-08-29 | 2.01 s | 204 ms | 0 | 1.45 s | 1.05 s |
| 2026-08-22 | 2.00 s | 201 ms | 0 | 1.42 s | 1.04 s |
| 2026-08-15 | 1.99 s | 203 ms | 0.010 | 1.42 s | 1.07 s |
| 2026-08-08 | 2.02 s | 236 ms | 0.010 | 1.49 s | 1.11 s |
| 2026-08-01 | 2.06 s | 249 ms | 0 | 1.60 s | 1.13 s |
| 2026-07-25 | 2.04 s | 247 ms | 0 | 1.63 s | 1.11 s |
| 2026-07-18 | 2.04 s | — | 0 | 1.66 s | 1.11 s |
| 2026-07-11 | 1.99 s | — | 0 | 1.62 s | 1.09 s |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 2, 2026, 6:44 AM UTC | 48 | 7.74 s | 0 | 1.20 s | 3.38 MB | 3/3 | ±19 | 2,442 -2% | 70.6s |
|