Radek Musil
About meSkills
Services
My Projects
AI news
Contact me
Zpět na slovník

Výkonnostní rozpočet

VýkonPerformance budget

Také známo jako Performance budget, Rozpočet výkonu

Stručně

Tvrdý limit váhy stránky, JavaScriptu nebo času načtení, který hlídá CI, aby web nezpomaloval po jedné funkci.

Výkonnostní rozpočet je číslo, které odmítáte překročit: JavaScript nejvýš 200 kB po kompresi při prvním načtení, LCP obrázek pod 200 kB, LCP pod 2,5 s na simulovaném 4G telefonu. Kontrola běží automaticky v CI a build, který ho překročí, spadne jako neprocházející test — je to rozhodnutí, ne doporučení.

Proč čísla, ne záměry

Nikdo se nerozhodne web zpomalit. Stane se to dvaceti čtyřmi správnými rozhodnutími: tady date picker (+40 kB), tam carousel (+25 kB), chat pro marketing (+60 kB), knihovna ikon importovaná celá místo jednotlivých (+35 kB). Po roce posílá stránka 600 kB JavaScriptu a nikdo neumí ukázat commit, který to způsobil.

Rozpočet mění otázku z „můžeme to přidat?“ na „co odebereme, aby se to vešlo?“ To je produktivní hádka: tým začne poměřovat funkce proti uživatelům na pomalém připojení a odpovědí je často 30 kB místo 90 kB.

Čísla, která vydrží

Vyberte dvě tři čísla, každé svázané s tím, co návštěvník pocítí. Bajty bundlu pro první routu (bundlewatch, size-limit, rozpočet v Lighthouse CI) proti limitu po kompresi — celý JS, ne jen váš kód. LCP pro tři nejdůležitější typy stránek, měřené v terénu na 75. percentilu. A limit počtu požadavků, protože stránka se 120 požadavky je na 4G pomalá, ať je každý soubor sebemenší.

Varovné prahy jsou stejně důležité jako tvrdý limit: build padne při +10 %, varuje při +2 %. Rozpočet, který padne jen na absolutním čísle, vychová tým, který číslo zvedne, aby build prošel. Potřebuje i cestu ven: dočasnou výjimku s vlastníkem a datem vypršení, sepsanou, ne tiché obejití.

Kdy je rozpočet divadlo

Rozpočet měřený jen v laboratoři na rychlém stroji neodchytí nic, co uživatel pocítí. Číslo zvolené bez znalosti současného stavu je buď triviálně splněné, nebo nesplnitelné — nejdřív změřte, pak nastavte limit o 10 % pod dnešní hodnotou. A čtvrté: když je projekt pětistránkový marketingový web s 30 kB JavaScriptu, není co rozpočítávat a čas je lepší dát hero obrázku.

To samé platí pro starý e-shop s dluhem: striktní rozpočet od prvního dne spadne při každém buildu a tým ho za týden umlčí. Začněte západkou — build padne, jen když se číslo zhorší — a utahujte ji, jak se dluh splácí.

Zdroje

  • web.dev — Use Lighthouse for performance budgets

Související pojmy

Core Web Vitals

Tři metriky z reálného provozu: LCP pro načtení, INP pro odezvu a CLS pro vizuální stabilitu.

Optimalizace obrázků

Moderní formáty, správná velikost pro každou obrazovku a pevné rozměry — obvykle nejrychlejší výhra na obsahu.

Lighthouse

Nástroj pro audit v prohlížeči, který na jednom simulovaném běhu oboduje výkon, přístupnost a SEO — diagnóza, ne cíl.

Zpět na slovník
ObservabilityPostgreSQL
Radek Musil|Product Engineer
·
|Helper·Privacy Policy·Cookies·Terms of Use|

© 2026 Radek Musil. All rights reserved.