Parth Koshta

Stats / parthkoshta.com

Measured,not claimed.

Every number here is measured on this site and stamped with the date and commit it came from. The raw data is one click away, and each result can be checked with the same public tools.

Measured
15 Sept 2026
Site
parthkoshta.com
Commit
8086089
Tools
Lighthouse 13.4.1, axe-core 4.13.0

01 / Performance

Speed, measured on a mid-range phone.

Lighthouse loads each page on an emulated mid-range phone over a slow mobile connection, and again on desktop. Figures are the median of 3 runs.

On a phone

Emulated mid-range phone, 150 ms latency, 1.6 Mbps, 4x CPU slowdown. Median of 3 runs.

Largest Contentful PaintWhen the main content has appeared
2.2 sGoodGood is under 2.5 s
Total Blocking TimeTime the page was too busy to respond
0 msGoodGood is under 200 ms
Cumulative Layout ShiftHow much the layout moves while loading
0.000GoodGood is at most 0.1
First Contentful PaintWhen anything first appears
1.4 sGoodGood is under 1.8 s
Speed IndexHow quickly the screen fills in
1.9 sGoodGood is under 3.4 s

On desktop

Desktop, 40 ms latency, 10 Mbps, no CPU slowdown. Median of 3 runs.

Largest Contentful PaintWhen the main content has appeared
979 msGoodGood is under 2.5 s
Total Blocking TimeTime the page was too busy to respond
0 msGoodGood is under 200 ms
Cumulative Layout ShiftHow much the layout moves while loading
0.000GoodGood is at most 0.1
First Contentful PaintWhen anything first appears
859 msGoodGood is under 1.8 s
Speed IndexHow quickly the screen fills in
1.1 sGoodGood is under 3.4 s

Page weight

The home page on a phone downloads 304 KB (compressed) across 34 requests.

  • Script179 KB
  • Font68 KB
  • Image29 KB
  • Stylesheet16 KB
  • Document11 KB
  • Other1 KB

Third parties loaded on arrival: Cloudflare (10 KB).

Lighthouse scores

Scores out of 100, per page and device
PagePerformanceAccessibilityBest practicesSEO
Home, phone9810096100
Home, desktop9810096100
Stats, phone9910096100
Stats, desktop9810096100
Budgets the site is held to
BudgetLimitMeasuredResult
Largest Contentful Paint (mobile)2.5 s2.2 sPass
Total Blocking Time (mobile)200 ms0 msPass
Cumulative Layout Shift0.1000Pass
Page weight (mobile)1.46 MB304 KBPass
JavaScript (mobile)400 KB179 KBPass
Accessibility violations (axe-core)00Pass
HTML validation errors00Pass

02 / Accessibility

Checked against WCAG 2.2 AA.

axe-core scans each page state for WCAG and best-practice rules. A scan covers only part of what matters, so checks confirmed in a real browser are listed apart from the ones that need a person.

axe-core results by page state
StateViolationsFor manual reviewRules passed
Home on desktop07134
Home on a phone07434
Contact dialog open07531
Stats on desktop013341

353 elements are flagged for manual review, mostly text over gradients or images where a tool cannot compute contrast reliably.

Checked in a real browser

  • Page language is declaredWCAG 3.1.1. lang="en"
    Pass
  • Looping animation stops when reduced motion is requestedWCAG 2.3.3. 0 looping animations with reduced motion on
    Pass
  • Keyboard focus is always visibleWCAG 2.4.7. 14 of 14 tab stops show a focus indicator
    Pass
  • Buttons and links are at least 24 by 24 pxWCAG 2.5.8. Every control meets the minimum
    Pass
  • Content fits a 320 px wide screen without sideways scrollingWCAG 1.4.10. No horizontal overflow
    Pass

Needs a person

  • Screen reader walkthrough with VoiceOver and NVDAWCAG 1.3.1, 4.1.2
    Awaiting audit
  • Full keyboard journey, including the contact dialogWCAG 2.1.1, 2.4.3
    Awaiting audit
  • Focus never hidden behind the sticky headerWCAG 2.4.11
    Awaiting audit
  • Text resized to 200% without loss of contentWCAG 1.4.4
    Awaiting audit
  • Usable in high-contrast (forced colours) modeWCAG 1.4.11
    Awaiting audit
  • Contrast of text placed over gradients and imagesWCAG 1.4.3
    Awaiting audit

03 / Standards and SEO

Valid markup, findable pages.

The W3C Nu checker validates the exported HTML of every page, and a set of checks confirms search engines can crawl, understand and preview the site.

HTML validation

W3C Nu HTML checker
PageErrorsWarnings
Home00
Stats00

Search and sharing

  • Page title is present and concise38 characters
    Pass
  • Meta description is present and concise83 characters
    Pass
  • Canonical URL is declaredhttps://parthkoshta.com
    Pass
  • Document language is declareden
    Pass
  • Exactly one main heading1 found
    Pass
  • Page can be indexedNo robots restrictions
    Pass
  • robots.txt points to the sitemapFound
    Pass
  • sitemap.xml is published2 URLs
    Pass
  • Person structured data is valid JSON-LD3 linked profiles
    Pass
  • Social preview image loadsLarge image card
    Pass

04 / Security

Locked down by default.

Response headers restrict what the page may load and who may embed it. The content security policy allows this site's own scripts, plus Cal.com for booking and Cloudflare's analytics beacon. The build's inline scripts are allowed by hash.

MDN HTTP Observatory

A+115/100

11 of 12 tests passed, scanned 15 Sept 2026. Full results

Headers on every page

  • Content-Security-Policy
    Pass
  • Strict-Transport-Security
    Pass
  • X-Frame-Options
    Pass
  • X-Content-Type-Options
    Pass
  • Referrer-Policy
    Pass
  • Permissions-Policy
    Pass
  • Cross-Origin-Opener-Policy
    Pass

05 / Real visitors

What visitors actually get.

Lab tests use fixed conditions. These figures come from real visits, and appear once enough visits have been recorded. No cookies are used and only totals are shown.

Core Web Vitals from real users

Chrome UX Report access is not configured yet. Until then, the lab results above stand in.

Visits

Cloudflare Web Analytics access is not configured yet.

06 / Method

How these numbers are made.

Every measurement is repeatable and published with its raw data, so a result can be traced back to exactly what was tested.

  1. Lab speed is the median of several Lighthouse runs under fixed network and CPU conditions, comparable between runs but not identical to any single visit.
  2. Accessibility scans run with reduced motion on, so every element is checked in its final, visible state.
  3. Security headers are graded by MDN HTTP Observatory against the live site.

Chrome 152, Node 26.5.0. Download the raw report.