Parth Koshta

Stats / parthkoshta.com

This site,by the numbers.

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
9 Nov 2026
Site
parthkoshta.com
Commit
2111f7a
Tools
Lighthouse 13.4.1, axe-core 4.13.0

01 / Performance

Tested 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.

Home page on a phone

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

Largest Contentful PaintWhen the main content has appeared
2.0 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
0GoodGood is at most 0.1
First Contentful PaintWhen anything first appears
1.7 sGoodGood is under 1.8 s
Speed IndexHow quickly the screen fills in
1.7 sGoodGood is under 3.4 s

Home page on desktop

Desktop, 40 ms latency, 10 Mbps, no CPU slowdown.

Largest Contentful PaintWhen the main content has appeared
480 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
0GoodGood is at most 0.1
First Contentful PaintWhen anything first appears
471 msGoodGood is under 1.8 s
Speed IndexHow quickly the screen fills in
528 msGoodGood is under 3.4 s

Page weight

The home page on a phone downloads 312 KB (compressed) across 31 requests.

  • Script187 KB
  • Font69 KB
  • Image29 KB
  • Stylesheet16 KB
  • Document10 KB
  • Other1 KB

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

Lighthouse scores

Scores out of 100, per page and device
PagePerformanceAccessibilityBest practicesSEO
Home, phone98100100100
Home, desktop100100100100
Stats, phone99100100100
Stats, desktop100100100100
Budgets the site is held to
BudgetLimitMeasuredResult
Largest Contentful Paint (mobile)2.5 s2.0 sPass
Total Blocking Time (mobile)200 ms0 msPass
Cumulative Layout Shift0.10Pass
Page weight (mobile)1,500 KB312 KBPass
JavaScript (mobile)400 KB187 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. Browser journeys then verify structure, keyboard use, focus, zoom, forced colors, and the site's contrast surfaces.

axe-core results by page state
StateViolationsContrast checked separatelyRules passed
Home on desktop07334
Home on a phone07734
Contact dialog open07731
Stats on desktop013341

The contrast column counts elements over gradients, images, or decorative overlays, where axe-core can't calculate a reliable value. The contrast check below measures those text surfaces directly.

Verified in a real browser

Each check loads the home page in Chrome and tests it the way a keyboard or zoom user would. It doesn't replace testing with a screen reader.

  • Page language is declaredWCAG 3.1.1. lang="en"
    Pass
  • Landmarks and controls expose screen-reader namesWCAG 1.3.1, 4.1.2. 1 main landmark, 1 main heading, 2 named navigation regions, 0 unnamed buttons
    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
  • Focused controls stay clear of the fixed headerWCAG 2.4.11. 14 of 14 checked focus positions remain unobscured
    Pass
  • The contact dialog works with a keyboard aloneWCAG 2.1.1, 2.4.3, 4.1.2. 14 tab stops to the trigger, 4 controls contained, Escape returns focus
    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
  • The page reflows at 200% browser zoomWCAG 1.4.4. No horizontal overflow or clipped text and controls
    Pass
  • Content and focus remain visible in forced-colors modeWCAG 1.4.11. 39 visible content elements, 0 transparent, focus visible
    Pass
  • Text surfaces meet their contrast thresholdsWCAG 1.4.3. Lowest normal-text ratio 5.3:1; large display text 3.6:1
    Pass

03 / Standards and SEO

Valid markup, findable pages.

The W3C Nu checker validates the 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+score 125

12 of 12 tests passed, scanned 9 Nov 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 / Visitors

Visits, counted without cookies.

Counted by Cloudflare Web Analytics, which reports only totals. Real-user speed comes from Google's Chrome UX Report.

Visits

18visits in the last 28 days

28 page views. 79% desktop, 21% mobile.

Cloudflare samples data older than a week, so these totals are approximate.

Core Web Vitals from real users

Not enough Chrome visitors yet for the Chrome UX Report. Until then, the lab results above stand in.

06 / Method

How these numbers are made.

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

  1. Lab speed is the median of 3 Lighthouse runs under fixed network and CPU conditions, comparable between runs but not identical to any single visit.
  2. Accessibility checks combine axe-core scans with browser journeys for structure, keyboard use, focus, 200% zoom, forced colors, and contrast surfaces.
  3. Markup on every page is validated by the W3C Nu checker, and search checks read the home page's metadata, robots.txt, and sitemap.xml.
  4. Security headers are graded by MDN HTTP Observatory against the live site.
  5. Visits are counted by Cloudflare Web Analytics, which uses no cookies. Real-user speed is added from the Chrome UX Report once enough Chrome visits are recorded.

Chrome 156, Lighthouse 13.4.1. Download the raw report.