brennan.day
Ranks Overall #1,697 Built Awesome #1,091
Data from Oct 3, 2026, 1:48 AM UTC old Measured once a week · 7 runs since Aug 20, 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 | 3.52 s needs work | ↑ +486 ms (+16%) significant 2.54 s – 3.52 s | 1.80 s good | 89.1% 8.6% 2.3% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 65 ms good site-wide | 96.8% 1.9% 1.4% | |
| CLS CWV Cumulative Layout Shift | 0 good | → no change 0 – 0 | 0 good | 96.4% 2.4% 1.2% | |
| TBT Total Blocking Time | 0 ms good | → no change 0 ms – 0 ms | n/a | — | |
| FCP First Contentful Paint | 3.21 s poor | ↑ +906 ms (+39.3%) significant 1.71 s – 3.21 s | 1.83 s needs work | 73.3% 19.7% 7% | |
| Speed Index | 3.21 s good | ↑ +360 ms (+12.6%) 2.16 s – 3.25 s | n/a | — | |
| TTFB Time to First Byte | 925 ms needs work | ↓ -64 ms (-6.5%) 605 ms – 1.14 s | 1.37 s needs work | 32.4% 60.5% 7.1% | |
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.95× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 429 kB | ↑ +183.2 kB (+77.7%) significant 241 kB – 431 kB | |
| Requests | 54 | ↑ +10 (+22.7%) significant 44 – 78 | |
| Third-party Weight | 257 kB | ↑ +184.4 kB (+278.2%) significant 67.9 kB – 257 kB | |
| Third-party CPU | 9 ms | ↓ -1 ms (-5.2%) 8 ms – 14 ms | |
| Unused JS | 0 B | → no change 0 B – 0 B | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| font | 47.3% | 201 kB | 10 | |
| script | 12.9% | 54.7 kB | 10 | |
| image | 12.6% | 53.6 kB | 9 | |
| stylesheet | 12% | 51.2 kB | 17 | |
| document | 10.8% | 45.8 kB | 1 | |
| other | 4.4% | 18.8 kB | 6 | |
| Total | 429 kB | 54 |
Third parties 8 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| bunny.net | 203 kB | 0 ms | |
| JSDelivr CDN | 20.6 kB | 4 ms | |
| webring.fun | 16.2 kB | 2 ms | |
| possiblyaxolotl.com | 9.2 kB | 1 ms | |
| umami.is | 3.4 kB | 1 ms | |
| All 8 | 257 kB | 9 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 1.25 s | ↑ +261 ms (+26.3%) significant 863 ms – 1.25 s | |
| Long Tasks | 1 | → no change 1 – 2 | |
| DOM Elements | 2,036 | ↓ -104 (-4.9%) 2,036 – 2,140 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 12 | → no change 12 – 12 | |
| A11y Failures | 3 | → no change 3 – 3 | |
| A11y Failing Nodes | 14 | → no change 14 – 14 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| style layout | 48% | 607 ms | |
| other | 26% | 322 ms | |
| paint composite render | 10% | 124 ms | |
| script evaluation | 8% | 95 ms | |
| parse HTML | 6% | 74 ms | |
| script parse compile | 2% | 31 ms | |
| Total | 1.25 s |
Axe violations axe-core 4.13.0, full rule set
12 violating nodes across 4 rules, 1755 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
serious
link-name— Links must have discernible text 6 nodesOffending elements (5 of 6)
-
.webring-widget-static-prev<a href="https://birdbyrocket.com" class="webring-widget-static-site webring-widget-static-prev" style="--hover-color: #0c885e"> -
.webring-widget-static-random<a href="https://almosteverythursday.com/" class="webring-widget-static-site webring-widget-static-random" style="--hover-color: #000000"> -
.webring-widget-static-next<a href="https://burgeonlab.com" class="webring-widget-static-site webring-widget-static-next" style="--hover-color: #e24613"> -
journal-ring .prev-button<a class="prev-button" href="https://esoterical.org/main"><img src="https://nenrikido.neocities.org/images/webrings/journalring/icons/blue-prev-arrow.png"></a> -
journal-ring a:nth-child(2)<a href="https://nenrikido.neocities.org/webrings/journalring/"><img src="https://nenrikido.neocities.org/images/webrings/journalring/icons/blue-icon.png" class="icon icon-blue"></a>
-
-
critical
image-alt— Images must have alternative text 3 nodesOffending elements
-
journal-ring .prev-button > img<img src="https://nenrikido.neocities.org/images/webrings/journalring/icons/blue-prev-arrow.png"> -
journal-ring .icon<img src="https://nenrikido.neocities.org/images/webrings/journalring/icons/blue-icon.png" class="icon icon-blue"> -
journal-ring .next-button > img<img src="https://nenrikido.neocities.org/images/webrings/journalring/icons/blue-next-arrow.png">
-
-
moderate
region— All page content should be contained by landmarks 2 nodesOffending elements
-
.homepage-separator<div class="homepage-separator"> <span class="separator-fleur">❧</span> </div> -
.to-top<a class="to-top js-required" href="#top">↑ TOP</a>
-
-
moderate
landmark-unique— Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 1 nodeOffending element
-
.pagination<nav class="pagination"> <a href="/archive/" class="pagination-link">View all posts →</a> </nav>
-
Accessibility failures 3 of 30 audits
-
link-name— Links do not have a discernible name 6 nodes -
target-size— Touch targets do not have sufficient size or spacing. 5 nodes -
image-alt— Image elements do not have `[alt]` attributes 3 nodes
Best Practices failures 3 of 17 audits
-
image-size-responsive— Serves images with low resolution 1 item -
errors-in-console— Browser errors were logged to the console 1 item -
inspector-issues— Issues were logged in the `Issues` panel in Chrome Devtools 2 items
SEO failures 3 of 10 audits
-
crawlable-anchors— Links are not crawlable 1 item -
robots-txt— robots.txt is not valid 1 item -
image-alt— Image elements do not have `[alt]` attributes 3 items
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 | 1.80 s | 64 ms | 0 | 1.86 s | 1.37 s |
| 2026-09-19 | 1.80 s | 63 ms | 0 | 1.80 s | 1.37 s |
| 2026-09-12 | 1.76 s | 64 ms | 0 | 1.77 s | 1.37 s |
| 2026-09-05 | 2.44 s | 66 ms | 0 | 2.05 s | 1.60 s |
| 2026-08-29 | 1.89 s | 68 ms | 0 | 1.67 s | 1.51 s |
| 2026-08-22 | 1.84 s | 69 ms | 0 | 1.65 s | 1.53 s |
| 2026-08-15 | 1.81 s | 67 ms | 0 | 1.57 s | 1.56 s |
| 2026-08-08 | 1.82 s | 67 ms | 0 | 1.57 s | 1.57 s |
| 2026-08-01 | 2.26 s | 67 ms | 0.020 | 1.84 s | 1.64 s |
| 2026-07-25 | 2.30 s | 60 ms | 0.020 | 1.84 s | 1.59 s |
| 2026-07-18 | 2.32 s | 59 ms | 0.070 | 1.85 s | 1.58 s |
| 2026-07-11 | 2.34 s | 59 ms | 0.090 | 1.85 s | 1.59 s |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 3, 2026, 1:48 AM UTC | 84 | 3.52 s | 0 | 0 ms | 429 kB | 3/3 | ±6 | 2,472 -1% | 46.6s |
|
|
| Sep 25, 2026, 11:53 PM UTC | 91 | 3.03 s | 0 | 0 ms | 241 kB | 3/3 | ±1 | 2,469 -1% | 46.2s |
|
|
| Sep 18, 2026, 8:30 PM UTC | 92 | 3.04 s | 0 | 0 ms | 243 kB | 3/3 | ±12 | 2,486 0% | 35.8s |
|
|
| Sep 11, 2026, 5:35 PM UTC | 91 | 3.06 s | 0 | 0 ms | 241 kB | 3/3 | ±7 | 2,360 -5% | 44s |
|
|
| Sep 4, 2026, 2:52 PM UTC | 95 | 2.54 s | 0 | 0 ms | 430 kB | 3/3 | ±9 | 2,458 -1% | 49.3s |
|
|
| Aug 28, 2026, 1:52 PM UTC | 96 | 2.54 s | 0 | 0 ms | 431 kB | 3/3 | ±3 | 2,293 -8% | 42.1s |
|
|
| Aug 20, 2026, 7:31 PM UTC | 87 | 3.28 s | 0 | 0 ms | 427 kB | 3/3 | ±11 | 2,347 -6% | 45.9s |
|
Embed this score
Use this web component to show brennan.day's scores on any website, updated whenever this instance re-measures. Don’t forget to bundle the speedlify2-score.js component code into your site!
<speedlify2-score speedlify-url="https://www.speedlify.dev/" url="https://brennan.day/"></speedlify2-score>