
Lighthouse 100 není flex, je to závazek
Author
Zdeny
Date Published
„Máme zelený Lighthouse" zní jako marketingová fráze. U nás je to tvrdé CI gate — pull request, který shodí skóre pod minimum, se prostě nemergne. Tady je proč to bereme tak vážně.
Accessibility 100 je morální závazek
Performance se dá obhájit byznysově: rychlejší web = víc konverzí. Accessibility je jiná liga. Když je web nepřístupný, vylučujete lidi se zrakovým, motorickým nebo kognitivním postižením. To není technický kompromis — to je etické rozhodnutí.
Accessibility 100 vždy, žádné výjimky. Pokud změna zhoršuje přístupnost, neděláme ji — bez ohledu na to, jak hezky vypadá.
Core Web Vitals v zelené zóně
LCP pod 2 sekundy, INP pod 200 ms, CLS pod 0,1. Tyhle metriky neměříme jednou před spuštěním — sledujeme je v reálném provozu (RUM) na p75 percentilu, protože záleží na zkušenosti reálných uživatelů, ne na laboratorním ideálu.

Jak to vymáháme
Performance budget je součást buildu. Initial JS bundle pod 150 KB tvrdě. Fonty self-hosted přes WOFF2. Obrázky AVIF first, WebP fallback. A nad tím vším Lighthouse CI, který hlídá každý merge.
Není to flex. Je to závazek, který dáváme každému klientovi — a který si umíme obhájit číslem, ne sliby.

Upřímný pohled na to, proč jsme po pěti letech opustili WordPress a postavili vlastní Engine. Rychlost, bezpečnost a vlastnictví kódu.

Connection storms, cold starts, Jobs Queue. Tři technické důvody, proč jsme pro Payload CMS zvolili Railway místo Vercel.
