← Úroveň 6 – Šéf projektu

Lekcia 6 z 8 ⏱ 30 minút Prémiové

Rýchlosť webu

Zmeraj web cez Lighthouse, zmenši obrázky a zrýchli načítavanie.

Prečo na rýchlosti záleží

Polovica ľudí zavrie web, ktorý sa načítava dlhšie ako 3 sekundy. Návštevníci nemajú všetci nový telefón na rýchlom Wi-Fi – niekto má starší telefón v vlaku. Šéf projektu myslí aj na nich.

Dobrá správa: najväčší boost rýchlosti získaš z jednej veci – obrázkov. Fotka priamo z telefónu môže mať ľahko 5 MB; web potrebuje len desatinu.

Ukážem ti: meranie cez Lighthouse

Lighthouse je merací nástroj priamo v Chrome:

  1. Otvor web (živú verziu, nie localhost).
  2. F12 → záložka Lighthouse → Analyze page load.
  3. Dostaneš skóre 0–100 pre výkon, prístupnosť, SEO – a hlavne zoznam konkrétnych tipov, čo zlepšiť.

Najčastejšie tipy a čo s nimi:

Tip LighthouseČo urobiť
Properly size imageszmenši obrázky (pozri nižšie)
Serve images in next-gen formatsulož ich ako WebP
Image elements do not have width/heightpridaj atribúty width a height
Links do not have descriptive textnamiesto „klikni sem” povedz, kam odkaz vedie

Zmenši obrázky

  1. Rozmery: web potrebuje zhruba 1200px šírku (hero fotka) alebo zhruba 600px (bežná fotka). Zmenšiť môžeš v ľubovoľnom editore, aj online (napr. squoosh.app).
  2. Formát: WebP je pri rovnakej kvalite asi o tretinu menší ako JPG.
  3. Lazy loading: obrázky pod ohybom stránky sa načítajú až keď návštevník scrolluje:
<img src="photo.webp" alt="Match against the Eagles" width="600" height="400" loading="lazy" />

Teraz ty 💪

  1. Zmeraj web cez Lighthouse a zapíš si skóre výkonu – to je štartovacia čiara.
  2. Nájdi 3 najväčšie obrázky na webe (F12 → záložka Network → zoraď podľa Size).
  3. Zmenši ich (rozmery + WebP) a pridaj loading="lazy" všade okrem prvej fotky hore.
  4. Zmeraj znova a porovnaj skóre. Zapíš do LAUNCH.md: pred → po.
  5. Bonus: otestuj web na telefóne s vypnutým Wi-Fi. Ako to vyzerá?
💡

Nečakaj 100 bodov. Aj veľké weby majú 70–90. Dôležitý je pokrok: z 60 na 85 je výhra, ktorú návštevníci naozaj pocítia.

Skontroluj sa: Poznáš Lighthouse skóre pred a po. Obrázky sú zmenšené, vo WebP a s lazy loadingom. Web sa na mobile načítava citeľne rýchlejšie.

Čo si z tejto lekcie odnášaš