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

h01.in/tools/ffmpeg

https://h01.in/tools/ffmpeg

66PERF 88A11Y 100BEST 100SEO ✗AXE –CWV

Ranks Overall #1,533 Astro Showcase #165

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

This URL redirects to https://h01.in/tools/ffmpeg/.

The same URL in a different form — a trailing slash — so both are treated as one site rather than two: one history, measured once. Lighthouse follows the redirect, so the numbers below describe the page actually served; the only cost is an extra hop on each run.

Lab data is measured using Lighthouse, Mobile mode unless otherwise specified. Field data is reported from Chrome UX Report (using p75 measurements).

Stack

Astro 5.16.4 Built with Astro 5.16.4
Uses ReactReact
Cloudflare Hosted by Cloudflare

Lighthouse Scores LAB Simulated

66
Performance
no change
88
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 4.45 s poor — 4.45 s – 4.45 s
INP CWV Interaction to Next Paint — field only, no lab run can measure it n/a —
CLS CWV (estimate) Cumulative Layout Shift 0.306 poor — 0.306 – 0.306
TBT Total Blocking Time 109 ms good — 109 ms – 109 ms
FCP First Contentful Paint 2.13 s needs work — 2.13 s – 2.13 s
Speed Index 2.13 s good — 2.13 s – 2.13 s
TTFB Time to First Byte 477 ms good — 477 ms – 477 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 132 ms
time to first byte 58 ms

Page weight

Metric Value Change / range Trend
Page Weight 634 kB — 634 kB – 634 kB
Requests 44 — 44 – 44
Third-party Weight 188 kB — 188 kB – 188 kB
Third-party CPU 65 ms — 65 ms – 65 ms
Unused JS 130 kB — 130 kB – 130 kB
Unused CSS 0 B — 0 B – 0 B

By resource type

Type Transfer Share Size Requests
script 72.2% 456 kB 32
font 18.3% 116 kB 2
other 4.2% 26.3 kB 5
stylesheet 3.6% 22.7 kB 1
document 1.6% 10.3 kB 1
image 0.1% 868 B 1
Total 634 kB 44

Third parties 2 entities

Entity Transfer Size Main thread Simulated
Google Tag Manager script 178 kB 62 ms
Cloudflare 10.2 kB 3 ms
Total 188 kB 65 ms

Page health

Metric Value Change / range Trend
Main Thread Work 1.35 s — 1.35 s – 1.35 s
Long Tasks 3 — 3 – 3
DOM Elements 769 — 769 – 769
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 26 — 26 – 26
A11y Failures 4 — 4 – 4
A11y Failing Nodes 22 — 22 – 22

Main thread work

Task Time Share Duration Simulated
script evaluation 41% 550 ms
other 35% 470 ms
style layout 9% 127 ms
paint composite render 6% 74 ms
script parse compile 5% 64 ms
parse HTML 3% 42 ms
garbage collection 2% 20 ms
Total 1.35 s

Axe violations axe-core 4.13.0, full rule set

26 violating nodes across 7 rules, 997 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 19 nodes
    Offending elements (5 of 19)
    1. .hover\:text-foreground[data-slot="breadcrumb-link"][href$="tools"] > .gap-x-2 > span
      <span>Tools</span>
    2. .mb-6
      <p class="text-muted-foreground mx-auto mb-6 max-w-2xl text-lg"> Modify video format, bitrate, frame rate, resolution, playback speed, codecs, and audio using a fully free, browser-side FFmpeg-powere…
    3. .space-y-2:nth-child(1) > p
      <p class="text-muted-foreground text-sm"> Upload your file and select a <strong>Preset</strong> from the dropdown. This is the fastest way to get results. We have presets for "Web Optimized" (small s…
    4. .space-y-2:nth-child(1) > p > strong
      <strong>Preset</strong>
    5. .space-y-2:nth-child(2) > p
      <p class="text-muted-foreground text-sm"> Use the tabs to adjust specific settings. You can change the <strong>CRF</strong> (quality vs size), strip audio tracks, or apply visual filters like brightn…
  • moderate landmark-unique — Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 2 nodes
    Offending elements
    1. .divide-border
      <header class="bg-background/50 divide-border z-50 divide-y backdrop-blur-sm xl:divide-none xl:bg-transparent xl:backdrop-blur-none sticky top-0">
    2. .sm\:grid-cols-2 > div:nth-child(1) > nav
      <nav class="flex flex-col gap-2">
  • moderate heading-order — Heading levels should only increase by one 1 node
    Offending element
    1. .space-y-2:nth-child(1) > h4
      <h4 class="text-foreground font-bold">1. The Basics</h4>
  • critical label — Form elements must have labels 1 node
    Offending element
    1. input[accept="video/*,audio/*"]
      <input accept="video/*,audio/*" tabindex="-1" type="file" style="border: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; margin: 0px -1px -1px 0px; overflow: hidden; padding:…
  • moderate landmark-banner-is-top-level — Banner landmark should not be contained in another landmark 1 node
    Offending element
    1. .z-10
      <header class="bg-background/50 sticky top-0 z-10 backdrop-blur-md" data-astro-transition-persist="astro-l7r54iwe-2">
  • moderate landmark-no-duplicate-banner — Document should not have more than one banner landmark 1 node
    Offending element
    1. .divide-border
      <header class="bg-background/50 divide-border z-50 divide-y backdrop-blur-sm xl:divide-none xl:bg-transparent xl:backdrop-blur-none sticky top-0">
  • serious link-name — Links must have discernible text 1 node
    Offending element
    1. .hover\:text-foreground[data-slot="breadcrumb-link"][href="/"]
      <a data-slot="breadcrumb-link" class="hover:text-foreground transition-colors" href="/">

Accessibility failures 4 of 29 audits

  • color-contrast — Background and foreground colors do not have a sufficient contrast ratio. 19 nodes
  • heading-order — Heading elements are not in a sequentially-descending order 1 node
  • label — Form elements do not have associated labels 1 node
  • link-name — Links do not have a discernible name 1 node

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h3

Measurement log

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 2, 2026, 1:36 PM UTC 66 4.45 s 0.306 109 ms 634 kB 3/3 ±4 3,005 +21% 25.7s Wayback