4. LazyLoading
Nenačítá se zbytečně zdroj, který
v danou chvílí není potřeba.
Dá se načítat cokoliv - video,
velké pozadí, jiný JS script.
U projektů s hodně obrázky
značné zrychlení načítání.
Problém s indexací roboty
9. O co možné rozšířit LL
Rozšířit o načítání srcestu
Rozšířit o načítání source pro <picture> tag
Místo spinner.gif použít např. base64 obrázek
10. Více práce pro UXáka
srcest a picture
Velikost obrázku, která se
skutečně využije.
Snížení datové velikosti
výsledného HTML.
Možnost kontrolovat poměr stran
na různých zařízeních.
Více práce pro Grafika
Více práce pro Kodéra
Více práce pro programátora
13. SVG Formát
Vždy ostré včetně retina displeje Více práce pro grafika
Možnost měnit velikost
Možnost měnit barvu
Minimální velikosti
Více práce pro kodéra
15. HTML5 elementy
<header> - Hlavička nějaké části webu
<footer> - Patička nějaké části webu
<section> - Nějaká část webu
<main> - Hlavní část web
<nav> - Navigace
<article> - Část webu pro obsah, který pokračuje
<aside> - Boční panel
Jen ty hlavní, pro hlavní bloky HTML stránky.
18. Schema.org - Microdata
Strojově čitelné a definované
informace na HTML stránce.
Více práce pro programátora
Možnost více informací ve
snippetu v SERPu
Pozitivní dopad na SEO
Možnost předat data i které
nejsou vypsané v HTML
Hodně živé, často se mění
23. Flexbox
https://flexboxfroggy.com/#cs
Pokus o dokonalý systém gridu pro prezentaci elementů
Zahrajte si Žabku!
Příjemná práce s gridem bez
nutnosti dalších principů
Na spoustu věcí už nebudete
potřebovat JS
Spoustu magických věcí se stane
skutečností!
Hodně moc parametrů a
možností. Magorárna se to
načuti.
Bude nahrazen CSS gridem
27. Pár věcí na závěr
Minifikace a compilace
CSS, JS i HTML
Jen ujištění, že tohle už všichni realizujeme :)
Pro animace Transform nebo SVG
Opustili jsme “sprity” Co jde tak z CDNky
Na obrázky aplikujeme
bezeztrátovou kompresi