Pripojenie zlyhalo. Skúste to prosím znova.

Preskočiť na obsah
SEO Tools
Pomocník a dokumentácia
Rýchlosť Nízky dopad Stredné 30–60 min

Inline skripty

Veľa <script> priamo v HTML blokuje a nedá sa cachovať.

Čo to je

Inline skripty sú kód priamo v <script>…</script> v HTML (nie externý súbor). Blokujú vykreslenie v mieste výskytu a nedajú sa cachovať ani odložiť cez defer/async.

Prečo to riešiť

Veľké inline skripty nafukujú HTML a blokujú vykresľovanie. Navyše komplikujú bezpečnostnú politiku (CSP).

Ako na to

  1. 1Presuň kód do externých .js súborov a načítaj ich s defer.
  2. 2Malé nevyhnutné inicializácie ponechaj, ale drž ich minimálne.
  3. 3Zváž CSP — inline skripty ju komplikujú.

Záver

Externé súbory s defer obvykle porazia inline skripty (cachovateľnosť + neblokujú). Veľké inline bloky presuň von; drobné inicializácie sú v poriadku. Súvisí s celkovou stratégiou odkladania JS.

Súvisiace témy