tech

Critical CSS

Stručně

CSS nutné pro renderování above-the-fold obsahu. Inlinováno v <head> pro eliminaci render-blocking.

Detail a kontext

Critical CSS je minimální set CSS rules potřebných pro vykreslení viditelné části stránky (above-the-fold) bez čekání na external stylesheet. Implementace: 1) extract critical CSS (Penthouse, Critical, CriticalCSS), 2) inline do <style> v <head>, 3) full CSS loaduje async přes <link rel="preload" as="style" onload="this.rel=stylesheet">. Výsledek: 40–60 % rychlejší FCP a LCP. Trade-off: HTML je větší (3–10 KB extra inline CSS), ale eliminuje render-blocking request. Best practice: cca 14 KB inline CSS (TCP slow-start initial congestion window), rest async. Pro modern Tailwind workflow: pre-compute critical utilities (container, flex, grid, base utility classes pro hero/header).

Potřebujete pomoci s tímto pojmem v praxi?

Naučit se teorii je první krok. Implementovat ji efektivně už chce zkušenost. Pojďme se o tom pobavit.

Napište mi
Bez rizika

Za web platíte až tehdy, když jste s ním spokojení

U webů na míru nechci ani korunu předem. Nekupujete zajíce v pytli.

  1. 1 Písemně si potvrdíme rozsah Než začnu, domluvíme si černé na bílém, co web bude umět — kolik podstránek, jaké funkce a co znamená hotovo.
  2. 2 Postavím web na testovací doméně Celý web vám připravím na dočasné adrese. Nic zatím neplatíte.
  3. 3 V klidu si ho projdete a otestujete Proklikáte si ho na počítači i na mobilu a řeknete, co ještě upravit.
  4. 4 Zaplatíte a web nasadím k vám Teprve po vašem odsouhlasení a úhradě web přesunu na vaši doménu a hosting.
Nezávazná poptávka