producthunt.com
Ranks Overall #1,580 Next.js Showcase #29
Data from Sep 21, 2026, 11:15 PM UTC old Measured once a week · 1 run since Sep 21, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
This site is loaded several times per measurement, and one of those loads
— the accessibility pass — was answered with
Just a moment..., an automated-traffic check rather
than producthunt.com. It was tried twice.
The performance figures below are unaffected: they come from the runs that were served the real page. What is missing is everything that pass produces — the accessibility result, the screenshot and the without-JavaScript comparison — because those would describe the waiting room rather than the site.
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-08-23 → 2026-09-19), url-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 2.75 s needs work | — 2.75 s – 2.75 s | 2.26 s good | 79.2% 11.9% 8.9% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 369 ms needs work | 52.5% 31% 16.5% | |
| CLS CWV Cumulative Layout Shift | 0.002 good | — 0.002 – 0.002 | 0.060 good | 80.9% 10.8% 8.3% | |
| TBT Total Blocking Time | 530 ms needs work | — 530 ms – 530 ms | n/a | — | |
| FCP First Contentful Paint | 935 ms good | — 935 ms – 935 ms | 2.02 s needs work | 69.1% 19.5% 11.4% | |
| Speed Index | 935 ms good | — 935 ms – 935 ms | n/a | — | |
| TTFB Time to First Byte | 461 ms good | — 461 ms – 461 ms | 1.40 s needs work | 32.1% 52.6% 15.3% | |
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 1.21× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 723 kB | — 723 kB – 723 kB | |
| Requests | 20 | — 20 – 20 | |
| Third-party Weight | 28.3 kB | — 28.3 kB – 28.3 kB | |
| Third-party CPU | 10 ms | — 10 ms – 10 ms | |
| Unused JS | 20.5 kB | — 20.5 kB – 20.5 kB | |
| Unused CSS | 0 B | — 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| other | 69.4% | 501 kB | 6 | |
| script | 15% | 108 kB | 2 | |
| document | 14% | 101 kB | 2 | |
| image | 1.7% | 12.2 kB | 2 | |
| Total | 723 kB | 20 |
Third parties 1 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| cloudflare.com | 28.3 kB | 10 ms | |
| Total | 28.3 kB | 10 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 1.17 s | — 1.17 s – 1.17 s | |
| Long Tasks | 7 | — 7 – 7 | |
| DOM Elements | 36 | — 36 – 36 | |
| A11y Failures | 1 | — 1 – 1 | |
| A11y Failing Nodes | 1 | — 1 – 1 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 80% | 937 ms | |
| other | 13% | 154 ms | |
| script parse compile | 2% | 28 ms | |
| style layout | 2% | 23 ms | |
| garbage collection | 1% | 17 ms | |
| paint composite render | 1% | 8 ms | |
| parse HTML | 1% | 7 ms | |
| Total | 1.17 s |
Axe violations axe-core 4.13.0, full rule set
violating nodes across rules, passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
Accessibility failures 1 of 21 audits
-
meta-refresh— The document uses `<meta http-equiv="refresh">` 1 node
Best Practices failures 1 of 17 audits
-
errors-in-console— Browser errors were logged to the console 1 item
SEO failures 3 of 8 audits
-
is-crawlable— Page is blocked from indexing 1 item -
meta-description— Document does not have a meta description -
http-status-code— Page has unsuccessful HTTP status code
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-19 | 2.26 s | 369 ms | 0.060 | 2.02 s | 1.40 s |
| 2026-09-12 | 2.25 s | 350 ms | 0.060 | 1.99 s | 1.39 s |
| 2026-09-05 | 2.28 s | 338 ms | 0.050 | 2.02 s | 1.41 s |
| 2026-08-29 | 2.29 s | 327 ms | 0.050 | 2.01 s | 1.41 s |
| 2026-08-22 | 2.30 s | 325 ms | 0.050 | 2.02 s | 1.41 s |
| 2026-08-15 | 2.31 s | 334 ms | 0.050 | 2.04 s | 1.43 s |
| 2026-08-08 | 2.33 s | 334 ms | 0.050 | 2.07 s | 1.43 s |
| 2026-08-01 | 2.34 s | 338 ms | 0.050 | 2.08 s | 1.42 s |
| 2026-07-25 | 2.34 s | 335 ms | 0.060 | 2.08 s | 1.42 s |
| 2026-07-18 | 2.37 s | 324 ms | 0.060 | 2.10 s | 1.42 s |
| 2026-07-11 | 2.48 s | 332 ms | 0.070 | 2.25 s | 1.54 s |
| 2026-07-04 | 2.52 s | 333 ms | 0.070 | 2.29 s | 1.57 s |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 21, 2026, 11:15 PM UTC | 83 | 2.75 s | 0.002 | 530 ms | 723 kB | 1/3 | — | 2,987 +20% | 79.4s |
|