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

cursor.com

https://cursor.com/

41PERF 94A11Y 73BEST 85SEO ✗AXE !CWV

Ranks Overall #1,785 Developer Tooling #92 AI #11

Data from Oct 16, 2026, 11:01 AM UTC old Measured every 2 days · 21 runs since Aug 31, 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

Next.js Built with Next.js
Uses ReactReact
Vercel Hosted by Vercel

Filmstrip LAB Throttled

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

  1. 4.08 s
  2. 5.46 s
  3. 6.21 s
  4. 12.24 s
  5. 16.33 s
  6. 20.41 s
  7. 24.49 s
  8. 28.57 s
  9. 32.65 s

Lighthouse Scores LAB Simulated

41
Performance
↑ +13 (+46.4%)
94
Accessibility
no change
73
Best Practices
no change
85
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-09-17 → 2026-10-14), url-level.

Metric Lab Simulated Field
Value Change / range Trend p75 Distribution
LCP CWV Largest Contentful Paint 9.04 s poor ↓ -20039 ms (-68.9%) significant 9.04 s – 30.08 s 2.62 s needs work 73.3% 14.9% 11.8%
INP CWV Interaction to Next Paint — field only, no lab run can measure it n/a — 345 ms needs work 56% 26.7% 17.3%
CLS CWV Cumulative Layout Shift 0.006 good → no change 0.006 – 0.006 0 good 97.2% 2.3% 0.5%
TBT Total Blocking Time 1.33 s poor ↓ -1182 ms (-47%) significant 909 ms – 3.12 s n/a —
FCP First Contentful Paint 1.54 s good ↓ -2785 ms (-64.4%) significant 1.54 s – 4.32 s 2.27 s needs work 63.4% 22.2% 14.4%
Speed Index 9.37 s poor ↓ -2430 ms (-20.6%) 6.85 s – 12.17 s n/a —
TTFB Time to First Byte 638 ms good ↑ +16 ms (+2.6%) 620 ms – 672 ms 685 ms good 79.8% 13.2% 7%

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.

resource load duration 5.49 s
time to first byte 584 ms
resource load delay 81 ms
element render delay 57 ms

LCP LAB Simulated vs LCP FIELD

Lab 9.04 s
Field p75 2.62 s

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

Page weight

Metric Value Change / range Trend
Page Weight 6.65 MB ↑ +2.1 kB 5.76 MB – 6.85 MB
Requests 192 → no change 167 – 200
Third-party Weight 716 kB ↑ +943 B (+0.1%) 243 kB – 716 kB
Third-party CPU 249 ms ↓ -100 ms (-28.6%) significant 133 ms – 369 ms
Unused JS 1.69 MB ↓ -1.6 kB (-0.1%) 1.48 MB – 1.69 MB
Unused CSS 41.5 kB ↑ +2 B 16.5 kB – 41.5 kB

By resource type

Type Transfer Share Size Requests
script 52.7% 3.50 MB 96
image 29.3% 1.94 MB 16
font 11.9% 790 kB 24
other 2.9% 194 kB 42
stylesheet 1.2% 79.6 kB 7
document 1.1% 75.0 kB 2
media 0.9% 62.3 kB 1
Total 6.65 MB 192

Third parties 13 entities

Entity Transfer Size Main thread Simulated
Optanon scriptother 233 kB 38 ms
Facebook script 233 kB 108 ms
TikTok script 164 kB 58 ms
Snapchat 25.8 kB 20 ms
LinkedIn Ads 22.2 kB 5 ms
All 13 716 kB 249 ms

Without JavaScript

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

Scripts disabled
As rendered

10.6% 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 13.11 s ↓ -3126 ms (-19.3%) 11.29 s – 21.07 s
Long Tasks 20 → no change 20 – 20
DOM Elements 2,646 ↓ -87 (-3.2%) 2,016 – 3,439
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 68 → no change 65 – 69
A11y Failures 3 → no change 2 – 3
A11y Failing Nodes 67 → no change 64 – 68

Main thread work

Task Time Share Duration Simulated
script evaluation 34% 4.47 s
style layout 30% 3.89 s
other 24% 3.09 s
script parse compile 6% 751 ms
paint composite render 5% 665 ms
garbage collection 1% 125 ms
parse HTML 1% 109 ms
Total 13.11 s

Axe violations axe-core 4.13.0, full rule set

68 violating nodes across 4 rules, 1619 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.

  • serious color-contrast — Elements must meet minimum color contrast ratio thresholds 62 nodes
    Offending elements (5 of 62)
    1. .card--feature > .lg\:col-end-9.lg\:pl-g0\.25.lg\:pr-g3 > .lg\:justify-self-start.max-w-prose.w-full > .type-base > .md\:type-md.text-pretty.type-base:nth-child(2)
      <div class="type-base md:type-md text-theme-text-sec text-pretty">Accelerate development by handing off tasks to Cursor, while you focus on making decisions.</div>
    2. .mt-v8\/12 > .btn-tertiary
      <span class="btn-tertiary">Learn about agentic development →</span>
    3. .mb-v4.container > .grid-rows-\[auto_1fr\].grid > .card--large.grid-cursor.gap-y-0 > .lg\:col-start-17.lg\:pr-g0\.25.lg\:pl-g3 > .lg\:justify-self-end.max-w-prose.w-full > .type-base > .md\:type-md.text-pretty.type-base:nth-child(2)
      <div class="type-base md:type-md text-theme-text-sec text-pretty">Agents use their own computers to build, test, and demo features end to end for you to review.</div>
    4. .justify-start.gap-x-g1.items-center > .btn-tertiary[href$="cloud-agent"]
      <a href="/docs/cloud-agent" class="btn-tertiary">Learn about cloud agents →</a>
    5. .text-\[11px\].text-center.text-theme-text-ter
      <span class="min-w-0 flex-1 truncate text-center text-[11px] text-theme-text-ter opacity-60">cursor.com/agent</span>
  • serious aria-hidden-focus — ARIA hidden element must not be focusable or contain focusable elements 4 nodes
    Offending elements
    1. #demo-window-cursor-ide
      <div aria-hidden="true" id="demo-window-cursor-i..." class="group absolute round..." style="left: clamp(calc(var...">
    2. div[data-demo-pad-scope="_r_0_"] > .z-10.right-0.top-0 > .rounded-\[10px\].select-none.bg-theme-product-chrome:nth-child(3)
      <div aria-hidden="true" id="demo-window-cursor-a..." class="group absolute round..." style="left: clamp(calc(var...">
    3. #demo-window-agent-react-hooks
      <div aria-hidden="true" id="demo-window-agent-re..." class="group absolute round..." style="left: clamp(calc(var...">
    4. #demo-window-slack
      <div aria-hidden="true" id="demo-window-slack" class="group absolute round..." style="left: clamp(calc(var...">
  • moderate landmark-unique — Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 1 node
    Offending element
    1. .overscroll-contain
      <nav class="bg-theme-bg px-g2 fixed inset-0 z-50 flex flex-col overscroll-contain transition-opacity pointer-events-none opacity-0" role="navigation" style="transition: opacity var(--duration) var(--…
  • serious scrollable-region-focusable — Scrollable region must have keyboard access 1 node
    Offending element
    1. code
      <code class="text-theme-text type-product-base-mono min-w-0 overflow-x-auto text-sm whitespace-nowrap" style="font-size: 13px; scrollbar-width: none; mask-image: linear-gradient(to right, black 0%, b…

Accessibility failures 3 of 33 audits

  • color-contrast — Background and foreground colors do not have a sufficient contrast ratio. 62 nodes
  • aria-hidden-focus — `[aria-hidden="true"]` elements contain focusable descendents 4 nodes
  • label-content-name-mismatch — Elements with visible text labels do not have matching accessible names. 1 node

Best Practices failures 4 of 19 audits

  • third-party-cookies — Uses third-party cookies 17 items
  • errors-in-console — Browser errors were logged to the console 6 items
  • 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 8 items

SEO failures 2 of 10 audits

  • link-text — Links do not have descriptive text 1 item
  • crawlable-anchors — Links are not crawlable 3 items

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2 6 console errors

Measurement log

Field history 25 weeks

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

Week ending LCPINPCLSFCPTTFB
2026-10-10 2.63 s 353 ms 0 2.28 s 681 ms
2026-10-03 2.67 s 371 ms 0 2.30 s 680 ms
2026-09-26 2.70 s 409 ms 0 2.32 s 681 ms
2026-09-19 2.72 s 424 ms 0 2.33 s 682 ms
2026-09-12 2.72 s 427 ms 0 2.33 s 681 ms
2026-09-05 2.73 s 423 ms 0 2.32 s 682 ms
2026-08-29 2.74 s 438 ms 0 2.33 s 688 ms
2026-08-22 2.75 s 441 ms 0 2.33 s 687 ms
2026-08-15 2.76 s 445 ms 0 2.34 s 691 ms
2026-08-08 2.76 s 451 ms 0 2.35 s 691 ms
2026-08-01 2.74 s 423 ms 0.010 2.34 s 695 ms
2026-07-25 2.75 s 403 ms 0.010 2.35 s 715 ms

Runs

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 16, 2026, 11:01 AM UTC 41 9.04 s 0.006 1.33 s 6.65 MB 3/3 ±13 3,284 +32% 147.5s Wayback
Oct 14, 2026, 5:56 AM UTC 28 29.08 s 0.006 2.51 s 6.64 MB 3/3 ±3 2,192 -12% 168.3s Wayback
Oct 9, 2026, 3:04 AM UTC 30 22.59 s 0.006 3.12 s 6.81 MB 3/3 ±10 2,509 +1% 171.3s Wayback
Oct 7, 2026, 2:15 AM UTC 36 11.65 s 0.006 2.55 s 6.69 MB 3/3 ±10 2,494 0% 173.4s Wayback
Oct 3, 2026, 11:42 PM UTC 29 28.48 s 0.006 2.68 s 6.63 MB 3/3 ±3 2,442 -2% 169.7s Wayback
Sep 30, 2026, 3:49 PM UTC 33 24.44 s 0.006 1.73 s 6.85 MB 3/3 ±8 3,078 +24% 149.7s Wayback
Sep 28, 2026, 10:48 AM UTC 36 10.53 s 0.006 2.38 s 6.60 MB 3/3 ±5 2,626 +6% 168.5s Wayback
Sep 25, 2026, 11:21 AM UTC 29 29.35 s 0.006 2.19 s 6.37 MB 3/3 ±7 2,493 0% 160.1s Wayback
Sep 23, 2026, 5:37 AM UTC 35 13.83 s 0.006 2.13 s 6.36 MB 3/3 ±5 2,507 +1% 161.8s Wayback
Sep 21, 2026, 1:09 AM UTC 36 13.79 s 0.006 1.76 s 5.76 MB 3/3 ±7 2,221 -11% 157.2s Wayback
Sep 18, 2026, 1:42 PM UTC 33 29.10 s 0.006 1.34 s 6.36 MB 3/3 ±1 3,005 +21% 148.5s Wayback
Sep 16, 2026, 3:54 AM UTC 31 22.94 s 0.006 2.06 s 5.82 MB 3/3 ±17 2,496 0% 162.2s Wayback
Sep 14, 2026, 1:05 AM UTC 37 26.29 s 0.006 909 ms 6.38 MB 3/3 ±7 3,899 +57% 139.7s Wayback
Sep 11, 2026, 10:59 PM UTC 31 23.98 s 0.006 1.97 s 6.37 MB 3/3 ±3 2,362 -5% 165.4s Wayback
Sep 9, 2026, 5:50 PM UTC 31 29.21 s 0.006 1.73 s 5.83 MB 3/3 ±10 2,498 0% 81.3s Wayback
Sep 7, 2026, 3:11 PM UTC 31 30.08 s 0.006 1.80 s 5.83 MB 3/3 ±11 2,296 -8% 83.1s Wayback
Sep 5, 2026, 12:29 PM UTC 36 14.01 s 0.006 1.96 s 5.99 MB 3/3 ±8 2,492 0% 84.1s Wayback
Sep 4, 2026, 1:12 AM UTC 36 22.89 s 0.006 1.09 s 5.82 MB 3/3 ±11 3,228 +30% 73.1s Wayback
Sep 2, 2026, 11:19 PM UTC 38 10.83 s 0.006 1.67 s 5.82 MB 3/3 ±10 2,794 +12% 79.2s Wayback
Sep 1, 2026, 10:45 PM UTC 34 22.36 s 0.006 1.59 s 5.82 MB 3/3 ±11 2,687 +8% 80.5s Wayback
Aug 31, 2026, 9:03 PM UTC 38 13.18 s 0.006 2.63 s 5.97 MB 3/3 ±1 2,476 0% 83.2s Wayback