firebase.studio
Ranks Overall #1,106 Astro Showcase #97
Data from Oct 2, 2026, 6:54 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
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), url-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 6.64 s poor | — 6.64 s – 6.64 s | 2.25 s good | 79% 11.5% 9.5% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 323 ms needs work | 51.8% 36.2% 11.9% | |
| CLS CWV Cumulative Layout Shift | 0.113 needs work | — 0.113 – 0.113 | 0 good | 92.4% 6.3% 1.4% | |
| TBT Total Blocking Time | 289 ms needs work | — 289 ms – 289 ms | n/a | — | |
| FCP First Contentful Paint | 3.03 s poor | — 3.03 s – 3.03 s | 2.09 s needs work | 68.5% 18.1% 13.4% | |
| Speed Index | 3.03 s good | — 3.03 s – 3.03 s | n/a | — | |
| TTFB Time to First Byte | 606 ms good | — 606 ms – 606 ms | 1.24 s needs work | 58.5% 27.6% 13.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 2.94× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 1.49 MB | — 1.49 MB – 1.49 MB | |
| Requests | 57 | — 57 – 57 | |
| Third-party Weight | 1.35 MB | — 1.35 MB – 1.35 MB | |
| Third-party CPU | 139 ms | — 139 ms – 139 ms | |
| Unused JS | 173 kB | — 173 kB – 173 kB | |
| Unused CSS | 0 B | — 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| image | 57% | 852 kB | 9 | |
| script | 29% | 433 kB | 28 | |
| font | 9.8% | 147 kB | 7 | |
| document | 2.7% | 40.6 kB | 1 | |
| stylesheet | 1.1% | 16.1 kB | 6 | |
| other | 0.4% | 5.6 kB | 6 | |
| Total | 1.49 MB | 57 |
Third parties 6 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| rstr.in | 852 kB | 0 ms | |
| Google Tag Manager | 316 kB | 134 ms | |
| Google Fonts | 152 kB | 0 ms | |
| Google CDN | 29.2 kB | 5 ms | |
| Google/Doubleclick Ads | 557 B | 0 ms | |
| All 6 | 1.35 MB | 139 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 2.56 s | — 2.56 s – 2.56 s | |
| Long Tasks | 5 | — 5 – 5 | |
| DOM Elements | 505 | — 505 – 505 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 4 | — 4 – 4 | |
| A11y Failures | 1 | — 1 – 1 | |
| A11y Failing Nodes | 4 | — 4 – 4 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 32% | 825 ms | |
| style layout | 27% | 690 ms | |
| other | 26% | 667 ms | |
| paint composite render | 9% | 232 ms | |
| script parse compile | 4% | 104 ms | |
| parse HTML | 1% | 37 ms | |
| garbage collection | 0% | 9 ms | |
| Total | 2.56 s |
Axe violations axe-core 4.13.0, full rule set
4 violating nodes across 1 rule, 644 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 4 nodesOffending elements
-
.md\:py-48.py-24.container:nth-child(5) > .max-w-4xl.gap-10.sm\:items-center > .w-fit.text-gray-900.bg-gray-200<span class="text-gray-900 bg-gray-200 px-5 py-2.5 rounded-full font-mono-fancy uppercase text-xs opacity-60 mb-4 w-fit">Collaboration</span> -
.md\:py-48.py-24.container:nth-child(5) > .max-w-4xl.gap-10.sm\:items-center > .leading-\[1\.45\].text-gray-600.max-w-md<p class="text-gray-600 leading-[1.45] max-w-md">Provide a URL for your early testers to preview your app and give feedback. Share workspaces with other team members to contribute to the same project… -
.lg\:order-2 > .text-gray-900.bg-gray-200.px-5<span class="text-gray-900 bg-gray-200 px-5 py-2.5 rounded-full font-mono-fancy uppercase text-xs opacity-60 mb-4 svelte-k1gdal">End-to-end testing</span> -
.lg\:order-2 > .rich-text.text-gray-600.max-w-md<p class="text-gray-600 rich-text max-w-md svelte-k1gdal">
-
Accessibility failures 1 of 23 audits
-
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 4 nodes
Best Practices failures 2 of 19 audits
-
third-party-cookies— Uses third-party cookies 1 item -
inspector-issues— Issues were logged in the `Issues` panel in Chrome Devtools 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.25 s | 322 ms | 0 | 2.09 s | 1.23 s |
| 2026-09-19 | 2.25 s | 323 ms | 0 | 2.09 s | 1.22 s |
| 2026-09-12 | 2.25 s | 330 ms | 0 | 2.11 s | 1.23 s |
| 2026-09-05 | 2.26 s | 333 ms | 0 | 2.11 s | 1.22 s |
| 2026-08-29 | 2.22 s | 334 ms | 0 | 2.08 s | 1.18 s |
| 2026-08-22 | 2.17 s | 335 ms | 0 | 2.03 s | 1.14 s |
| 2026-08-15 | 2.13 s | 333 ms | 0 | 2.00 s | 1.11 s |
| 2026-08-08 | 2.11 s | 333 ms | 0 | 1.98 s | 1.09 s |
| 2026-08-01 | 2.12 s | 336 ms | 0 | 1.99 s | 1.12 s |
| 2026-07-25 | 2.12 s | 337 ms | 0.010 | 2.00 s | 1.12 s |
| 2026-07-18 | 2.13 s | 340 ms | 0 | 2.00 s | 1.12 s |
| 2026-07-11 | 2.17 s | 342 ms | 0 | 2.03 s | 1.11 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:54 AM UTC | 62 | 6.64 s | 0.113 | 289 ms | 1.49 MB | 3/3 | ±4 | 2,343 -6% | 27.2s |
|