marcoslooten.com
Ranks Overall #1,315 Built Awesome #893
Data from Oct 4, 2026, 10:58 AM UTC old Measured once a week · 7 runs since Aug 21, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
Lighthouse benchmark index was 3,418, 38% faster than this project's median of 2,486. CPU-bound metrics — TBT, TTI, main thread work — are affected by this and may have moved without the site changing at all.
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
No field data: the Chrome UX Report is not being collected for this project, so every figure below is from the Lighthouse run.
| Metric | Lab Simulated | ||
|---|---|---|---|
| Value | Change / range | Trend | |
| LCP CWV (estimate) Largest Contentful Paint | 811 ms good | ↓ -1524 ms (-65.3%) significant 797 ms – 2.41 s | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | |
| CLS CWV (estimate) Cumulative Layout Shift | 0.039 good | ↑ +0.018 (+85.7%) 0.021 – 0.061 | |
| TBT Total Blocking Time | 53 ms good | ↓ -24 ms (-31.2%) 38 ms – 104 ms | |
| FCP First Contentful Paint | 811 ms good | ↓ -1449 ms (-64.1%) significant 797 ms – 2.26 s | |
| Speed Index | 811 ms good | ↓ -1449 ms (-64.1%) significant 797 ms – 2.26 s | |
| TTFB Time to First Byte | 631 ms good | ↑ +27 ms (+4.5%) 604 ms – 637 ms | |
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.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 493 kB | ↓ -17.2 kB (-3.5%) 493 kB – 510 kB | |
| Requests | 13 | ↓ -1 (-7.1%) significant 13 – 14 | |
| Third-party Weight | 448 kB | ↓ -17.3 kB (-3.8%) 448 kB – 466 kB | |
| Third-party CPU | 58 ms | ↓ -22 ms (-27.2%) 58 ms – 90 ms | |
| Unused JS | 145 kB | ↑ +1.8 kB (+1.3%) 138 kB – 145 kB | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 61.1% | 301 kB | 3 | |
| font | 29.9% | 147 kB | 2 | |
| image | 6.5% | 32.0 kB | 1 | |
| stylesheet | 1.1% | 5.7 kB | 2 | |
| document | 1% | 5.1 kB | 1 | |
| other | 0.3% | 1.4 kB | 2 | |
| Total | 493 kB | 13 |
Third parties 2 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 299 kB | 58 ms | |
| Google Fonts | 149 kB | 0 ms | |
| Total | 448 kB | 58 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 455 ms | ↓ -111 ms (-19.6%) 436 ms – 616 ms | |
| Long Tasks | 2 | → no change 2 – 4 | |
| DOM Elements | 69 | ↓ -1 (-1.4%) 69 – 70 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 16 | → no change 16 – 16 | |
| A11y Failures | 3 | → no change 3 – 3 | |
| A11y Failing Nodes | 12 | → no change 12 – 12 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 49% | 225 ms | |
| other | 21% | 96 ms | |
| script parse compile | 13% | 57 ms | |
| style layout | 11% | 51 ms | |
| paint composite render | 2% | 9 ms | |
| parse HTML | 2% | 9 ms | |
| garbage collection | 2% | 8 ms | |
| Total | 455 ms |
Axe violations axe-core 4.13.0, full rule set
16 violating nodes across 4 rules, 92 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 9 nodesOffending elements (5 of 9)
-
.ml-6 > div<div><a href="/"><strong>Marco Slooten</strong></a> | Front end developer</div> -
a[href$="about/"]<a href="/about/">About</a> -
a[href$="blog/"]<a href="/blog/">Blog</a> -
.blog-item.list-none:nth-child(1) > .text-gray-500.text-xs<div class="text-gray-500 text-xs">10/2/2021</div> -
.blog-item.list-none:nth-child(1) > .text-gray-600.text-sm<p class="text-gray-600 text-sm">Using git with the command line isn't as hard as you might think. Personally, with this 10 commands I can do all daily git related tasks.</p>
-
-
moderate
region— All page content should be contained by landmarks 5 nodesOffending elements
-
.w-12 > .sr-only<span class="sr-only">Home</span> -
.ml-6 > div<div><a href="/"><strong>Marco Slooten</strong></a> | Front end developer</div> -
a[rel="noreferrer noopener"] > .sr-only<span class="sr-only">Twitter</span> -
.my-12<div class="container mx-auto max-w-4xl px-4 my-12"> -
.mt-auto<div class="mt-auto">
-
-
moderate
landmark-one-main— Document should have one main landmark 1 nodeOffending element
-
html<html lang="en">
-
-
moderate
page-has-heading-one— Page should contain a level-one heading 1 nodeOffending element
-
html<html lang="en">
-
Accessibility failures 3 of 14 audits
-
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 9 nodes -
target-size— Touch targets do not have sufficient size or spacing. 2 nodes -
landmark-one-main— Document does not have a main landmark. 1 node
Hygiene
Measurement log
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 4, 2026, 10:58 AM UTC | 100 | 811 ms | 0.039 | 53 ms | 493 kB | 3/3 | ±0 | 3,418 +37% | 21.8s |
|
|
| Sep 27, 2026, 6:19 AM UTC | 95 | 2.33 s | 0.021 | 77 ms | 510 kB | 3/3 | ±1 | 2,500 +1% | 21.5s |
|
|
| Sep 20, 2026, 12:43 AM UTC | 95 | 2.41 s | 0.039 | 78 ms | 509 kB | 3/3 | ±1 | 2,507 +1% | 22s |
|
|
| Sep 12, 2026, 11:48 PM UTC | 99 | 797 ms | 0.061 | 76 ms | 508 kB | 3/3 | ±0 | 3,016 +21% | 21s |
|
|
| Sep 5, 2026, 8:07 PM UTC | 98 | 1.54 s | 0.061 | 104 ms | 505 kB | 3/3 | ±5 | 2,436 -2% | 22.1s |
|
|
| Aug 29, 2026, 7:45 PM UTC | 97 | 1.99 s | 0.061 | 38 ms | 505 kB | 3/3 | ±5 | 3,028 +22% | 21.6s |
|
|
| Aug 21, 2026, 3:14 AM UTC | 95 | 2.41 s | 0.039 | 79 ms | 503 kB | 3/3 | ±4 | 2,492 0% | 22.4s |
|
Embed this score
Use this web component to show marcoslooten.com'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://marcoslooten.com/"></speedlify2-score>