speedlify2

Lighthouse lab metrics, Axe, and Chrome UX Report field data for a list of sites recorded and compared over time. Follow us on Mastodon or Bluesky.

Charts Compare Measurement runs Embed a score Open to Work

awsbites.com

https://awsbites.com/

100PERF 96A11Y 100BEST 100SEO ✗AXE –CWV

Ranks Overall #1,164 Built Awesome #799

Data from Oct 2, 2026, 10:56 PM 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

Uses SvelteSvelte
Netlify Hosted by Netlify

Lighthouse Scores LAB Simulated

100
Performance
no change
96
Accessibility
no change
100
Best Practices
no change
100
SEO
no change

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 1.23 s good ↓ -3 ms (-0.2%) 1.22 s – 1.28 s
INP CWV Interaction to Next Paint — field only, no lab run can measure it n/a —
CLS CWV (estimate) Cumulative Layout Shift 0.003 good → no change 0.003 – 0.003
TBT Total Blocking Time 51 ms good ↓ -15 ms (-22.7%) significant 34 ms – 66 ms
FCP First Contentful Paint 981 ms good ↓ -16 ms (-1.6%) 963 ms – 1.02 s
Speed Index 981 ms good ↓ -16 ms (-1.6%) 963 ms – 1.02 s
TTFB Time to First Byte 626 ms good ↓ -3 ms (-0.5%) 607 ms – 652 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.

element render delay 95 ms
time to first byte 27 ms

Page weight

Metric Value Change / range Trend
Page Weight 409 kB ↑ +1.2 kB (+0.3%) 405 kB – 412 kB
Requests 18 → no change 18 – 19
Third-party Weight 172 kB ↑ +1.7 kB (+1%) 166 kB – 172 kB
Third-party CPU 52 ms ↓ -8 ms (-13.5%) significant 44 ms – 61 ms
Unused JS 75.2 kB ↑ +669 B (+0.9%) 71.6 kB – 75.2 kB
Unused CSS 0 B → no change 0 B – 0 B

By resource type

Type Transfer Share Size Requests
script 48.8% 200 kB 2
image 42.9% 175 kB 10
document 4.4% 17.9 kB 1
stylesheet 3% 12.1 kB 2
other 0.9% 3.8 kB 2
Total 409 kB 18

Third parties 1 entities

Entity Transfer Size Main thread Simulated
Google Tag Manager script 172 kB 52 ms
Total 172 kB 52 ms

Page health

Metric Value Change / range Trend
Main Thread Work 661 ms ↓ -60 ms (-8.3%) 557 ms – 725 ms
Long Tasks 3 → no change 2 – 3
DOM Elements 1,424 → no change 1,424 – 1,424
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 32 → no change 32 – 32
A11y Failures 2 → no change 2 – 2
A11y Failing Nodes 17 → no change 17 – 17

Main thread work

Task Time Share Duration Simulated
script evaluation 31% 208 ms
other 26% 173 ms
style layout 21% 141 ms
script parse compile 9% 58 ms
paint composite render 6% 41 ms
parse HTML 4% 26 ms
garbage collection 2% 13 ms
Total 661 ms

Axe violations axe-core 4.13.0, full rule set

32 violating nodes across 4 rules, 2464 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 15 nodes
    Offending elements (5 of 15)
    1. .my-2:nth-child(2) > .text-primary-400.dark\:text-secondary-400.align-middle
      <a href="https://anchor.fm/s/6a3312a0/podcast/rss" class="text-primary-400 dark:text-secondary-400 text-md hover:underline align-middle">RSS Feed </a>
    2. .text-primary-400.dark\:text-secondary-400[href$="AWSBites"]
      <a href="https://youtube.com/AWSBites" class="text-primary-400 dark:text-secondary-400 text-md hover:underline align-middle">YouTube </a>
    3. .my-2:nth-child(4) > .text-primary-400.dark\:text-secondary-400[href$="aws-bites"]
      <a href="https://anchor.fm/aws-bites" class="text-primary-400 dark:text-secondary-400 text-md hover:underline align-middle">Anchor.fm </a>
    4. .my-2:nth-child(5) > .text-primary-400.dark\:text-secondary-400.align-middle
      <a href="https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q" class="text-primary-400 dark:text-secondary-400 text-md hover:underline align-middle">Spotify </a>
    5. .my-2:nth-child(6) > .text-primary-400.dark\:text-secondary-400.align-middle
      <a href="https://podcasts.apple.com/us/podcast/aws-bites/id1585489017" class="text-primary-400 dark:text-secondary-400 text-md hover:underline align-middle">Apple Podcasts </a>
  • moderate region — All page content should be contained by landmarks 14 nodes
    Offending elements (5 of 14)
    1. h1
      <h1 class="sr-only"><a href="/">AWS Bites Podcast</a></h1>
    2. .justify-between.items-center.flex > a[aria-label="Home"][href="/"]
      <a href="/" aria-label="Home">
    3. .p-3.max-w-6xl.mx-auto
      <div class="max-w-6xl mx-auto p-3">
    4. .prose.prose-lg.md\:prose-xl:nth-child(2)
      <p class="my-2 px-4 prose prose-lg md:prose-xl lg:prose-2xl dark:prose-dark mx-auto">
    5. .prose.prose-lg.md\:prose-xl:nth-child(3)
      <p class="my-2 px-4 prose prose-lg md:prose-xl lg:prose-2xl dark:prose-dark mx-auto">
  • serious svg-img-alt — <svg> elements with an img or image role must have alternative text 2 nodes
    Offending elements
    1. .justify-between.items-center.flex > a[aria-label="Home"][href="/"] > .h-12.w\:auto.max-w-full
      <svg role="img" class="h-12 w:auto max-w-full pr-1" clip-rule="evenodd" fill-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 307 85" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.o…
    2. p:nth-child(1) > a[aria-label="Home"][href="/"] > .h-12.w\:auto.max-w-full
      <svg role="img" class="h-12 w:auto max-w-full pr-1" clip-rule="evenodd" fill-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 307 85" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.o…
  • serious label-title-only — Form elements should have a visible label 1 node
    Offending element
    1. input
      <input class="pagefind-ui__search-input svelte-e9gkc3" type="text" placeholder="Search" title="Search" autocapitalize="none" enterkeyhint="search">

Accessibility failures 2 of 26 audits

  • color-contrast — Background and foreground colors do not have a sufficient contrast ratio. 15 nodes
  • svg-img-alt — SVG elements with an `img` role do not have an accessible text alternative 2 nodes

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2

Measurement log

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 2, 2026, 10:56 PM UTC 100 1.23 s 0.003 51 ms 409 kB 3/3 ±12 2,740 +10% 44s Wayback
Sep 25, 2026, 11:16 AM UTC 100 1.23 s 0.003 66 ms 408 kB 3/3 ±14 2,457 -1% 45.1s Wayback
Sep 18, 2026, 8:49 AM UTC 100 1.24 s 0.003 34 ms 406 kB 3/3 ±13 2,956 +19% 42.1s Wayback
Sep 11, 2026, 8:38 AM UTC 100 1.22 s 0.003 60 ms 406 kB 3/3 ±1 2,486 0% 43.3s Wayback
Sep 4, 2026, 5:43 AM UTC 100 1.23 s 0.003 60 ms 405 kB 3/3 ±0 2,311 -7% 44.1s Wayback
Aug 28, 2026, 1:17 AM UTC 100 1.25 s 0.003 62 ms 405 kB 3/3 ±0 2,387 -4% 46.7s Wayback
Aug 20, 2026, 4:38 PM UTC 100 1.28 s 0.003 58 ms 412 kB 3/3 ±0 2,438 -2% 43.4s Wayback

Embed this score

Use this web component to show awsbites.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://awsbites.com/"></speedlify2-score>