Untitled category,  Untitled category

Lighthouse 100 nie je flex, je to zäväzok

Author

Zdeny

Date Published

„Máme zelený Lighthouse“ znie ako marketingová fráza. U nás je to tvrdý CI gate — pull request, ktorý zhodí skóre pod minimum, sa jednoducho nezmergne. Tu je dôvod, prečo to berieme tak vážne.

Accessibility 100 je morálny zäväzok

Performance sa dá obhájiť biznisovo: rýchlejší web = viac konverzií. Accessibility je iná liga. Keď web nie je prístupný, vylučujete ľudí so zrakovým, motorickým alebo kognitívnym postihnutím. To nie je technický kompromis — je to etické rozhodnutie.

Accessibility 100 vždy, žiadne výnimky. Ak zmena zhoršuje prístupnosť, nerobíme ju — bez ohľadu na to, ako pekne vyzerá.

Core Web Vitals v zelenej zóne

LCP pod 2 sekundy, INP pod 200 ms, CLS pod 0,1. Tieto metriky nemeriame raz pred spustením — sledujeme ich v reálnej prevádzke (RUM) na p75 percentile, pretože záleží na skúsenosti reálnych používateľov, nie na laboratórnom ideáli.

Ako to vymáhame

Performance budget je súčasťou buildu. Initial JS bundle pod 150 KB tvrdo. Fonty self-hosted cez WOFF2. Obrázky AVIF first, WebP fallback. A nad tým všetkým Lighthouse CI, ktorý stráži každý merge.

Nie je to flex. Je to zäväzok, ktorý dávame každému klientovi — a ktorý vieme obhájiť číslom, nie sľubmi.

Untitled category

Connection storms, cold starts, Jobs Queue. Tri technické dôvody, prečo sme pre Payload CMS zvolili Railway namiesto Vercel.