SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Martin Michálek
29. března 2023
Frontendisti Plzeň
V PageSpeed.cz pomáháme
pomocí rychlosti zlepšovat
konverze malým i velkým
klientům.
Vyvíjíme také tester rychlosti,
který nyní můžete používat
zdarma.
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Tradiční obrázkové formáty mají své primární určení:
Gif pro animace, JPEG pro ztrátovou kompresi. PNG
pro poloprůhlednost. SVG pro vektory.
https://www.vzhurudolu.cz/prirucka/webp https://www.vzhurudolu.cz/prirucka/avif
Nové formáty WebP a AVIF
zvládnout ztrátovou i
bezztrátovou kompresi, animace
i poloprůhlednost.
Nové formáty obrázků: data
AVIF
WebP
Nové formáty obrázků: podpora
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Priority Hints: preload
<link rel="preload" href="image.webp" as="image">
<link rel="preload" href="font-1.woff2"
as="font" type="font/woff2" crossorigin>
Preload se občas docela hodí
pro zvýšení priority načtení
konkrétního prvku, třeba fontů.
https://www.vzhurudolu.cz/prirucka/preload
Priority Hints: fetchpriority
<img fetchpriority="high" href="image-1.webp">
<img fetchpriority="low" href="image-2.webp">
https://www.vzhurudolu.cz/prirucka/priority-hints
Nový atribut fetchpriority umožní definovat
vyšší prioritu načtení na HTML prvku. Ale
také prioritu snížit.
Priority Hints: fetchpriority
<script>
fetch('https://example.com/', {priority: 'high'})
.then(data => {
// Spustíme fetch s vyšší prioritou
});
</script>
https://www.vzhurudolu.cz/prirucka/priority-hints
Velmi zajímavá je možnost zvýšit
prioritu stažení souboru fetchem.
Priority Hints: podpora
fetchpriority=""
<link rel="preload">
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Malý smutný obrázek
<img src="image.webp"
alt="Image">
Malý, ale veselý obrázek
<img src="image.webp"
width="500" height="500"
alt="Image">
Obrázkům vždy definujte tyto atributy.
Slouží k nastavení rezervovaného
prostoru. Díky tomu se nestane layout
shift a nezhorší CLS.
https://www.vzhurudolu.cz/prirucka/img-pomer-stran
CLS a média: aspect-ratio
p {
aspect-ratio: 4/3;
}
CSS vlastnost aspect-ratio nastavuje
poměr stran u prvků, které nejsou
obrázky. Odstraňuje nutnost použití
„padding triku“.
https://www.vzhurudolu.cz/prirucka/css-aspect-ratio
CLS a média: podpora
aspect-ratio:
<img width/height>
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje pro
vývojáře
Webfonty a CLS: problém
Častý problém u CLS je
jiná velikost
systémového písma a
vlastního fontu.
Webfonty a CLS: size-adjust
https://www.vzhurudolu.cz/prirucka/css-size-adjust
Webfonty a CLS: size-adjust
@font-face {
font-family: "Montserrat-fallback";
size-adjust: 113.56999999999995%;
src: local("Arial Bold"), local("Arial");
}
Zápis size-adjust upraví velikost
systémového písma k vlastnímu fontu a
minimalizuje shifty a zhoršení CLS
typografií.
Webfonty a CLS: podpora
size-adjust
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
BFcache v Chrome
Zrychlení webu s back/
forward cache je
viditelné na první
pohled.
https://www.youtube.com/watch?v=cuPsdRckkF0
BFcache: co nedělat?
• unload, beforeunload
• Cache-Control: no-store
• reference na window.opener
https://web.dev/bfcache/
BFcache: jak testovat?
https://web.dev/bfcache/
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Prerender?
<link rel="prerender" href="/next-page/">
Tento starý způsob
předrenderování bude
z Chrome odstraněn.
Prerender
https://developer.chrome.com/blog/prerender-pages/
Také předrenderování má
velký vliv na uživatelský
prožitek.
Prerender!
https://developer.chrome.com/blog/prerender-pages/
<script type="speculationrules">
{
"prerender": [
{
"source": "list",
"urls": ["next.html", "next2.html"]
}
]
}
</script>
Chrome 108+
Nově se to v Chrome
bude definovat takto.
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
vzhurudolu.cz/prirucka/web-vitals
Core Web Vitals
Je to rychle načtené? Reaguje to rychle? Je to vizuálně stabilní?
Nová metrika INP nahradí FID
nejspíš v roce 2024.
https://www.vzhurudolu.cz/prirucka/metrika-inp
INP ⨉ FID
• FID
=
první interakce ⨉ INP
=
celý pobyt ve stránce.
• FID splňuje 95 % webů ⨉ INP jen 66 %.
• FID
=
první část reakce ⨉ INP
=
celá reakce.
FID → INP = Ach!
Metriku INP má nyní
„rozbitou“ docela dost
českých webů.
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Tato lišta je pro lokální testování
výrazně lepší než Lighthouse.
Ukazuje správné metriky a správně
vypočítané.
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Performance Insights je něco jako
záložka Performance, ale pro lidi.
V Insights Chrome ukazuje
konkrétní informace pro ladění
konkrétní metriky.
Velmi to například pomáhá pro
ladění layout shiftů a metriky CLS.
@machal
1. WebP, Avif
2. Priority Hints
3. aspect-ratio
4. size-adjust
5. BFcache
6. Prerender
7. INP
8. Web Vitals overlay
9. Perf. Insights
10. Trace.Cafe
Rychlejší web snadno a rychle:
nové technologie a nástroje
pro vývojáře
Trace.cafe vám umožní nasdílet
výstup z Trace (záložka
Performance) na konkrétním URL.
https://trace.cafe/
Díky za
pozornost!
@machal
pagespeed.cz
martin.michalek@pagespeed.cz

Weitere ähnliche Inhalte

Ähnlich wie Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře

SEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýty
SEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýtySEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýty
SEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýtyTaste
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webTomáš Muchka
 
SEO jako Brno - Technické SEO
SEO jako Brno - Technické SEOSEO jako Brno - Technické SEO
SEO jako Brno - Technické SEOFilip Podstavec
 
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...Taste
 
Hledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešitHledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešitDesingdev
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlostiMartin Michálek
 
SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...
SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...
SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...Taste
 
SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci
SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaciSEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci
SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaciMartiSEO
 
SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...
SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...
SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...Taste
 
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Martin Michálek
 
Jak funguje prohlížeč
Jak funguje prohlížečJak funguje prohlížeč
Jak funguje prohlížečSUPERKODERS
 
Hon za fonty na webu
Hon za fonty na webuHon za fonty na webu
Hon za fonty na webujansladek
 
Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Martin Michálek
 
Vuenderland - Mall Dev Session
Vuenderland - Mall Dev SessionVuenderland - Mall Dev Session
Vuenderland - Mall Dev SessionDaniel Rataj
 
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...Sherpas
 
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Jakub Kašparů
 
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůVše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůMartin Michálek
 
PPC na stojáka - Efektivní práce s nástrojem ppcHit
PPC na stojáka - Efektivní práce s nástrojem ppcHitPPC na stojáka - Efektivní práce s nástrojem ppcHit
PPC na stojáka - Efektivní práce s nástrojem ppcHitJiří Lesňák
 
PPC na stoják - ppcHIT
PPC na stoják - ppcHITPPC na stoják - ppcHIT
PPC na stoják - ppcHITBESTETO
 

Ähnlich wie Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře (20)

SEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýty
SEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýtySEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýty
SEO Date #3: Šárka Rolná Jakubcová - Klientské a vývojářské SEO omyly a mýty
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro web
 
SEO jako Brno - Technické SEO
SEO jako Brno - Technické SEOSEO jako Brno - Technické SEO
SEO jako Brno - Technické SEO
 
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
 
Hledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešitHledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešit
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlosti
 
SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...
SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...
SEO Restart 2024: Martina Zrzavá Libřická - SEO & DEV: Jak na vývojáře od poc...
 
SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci
SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaciSEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci
SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci
 
Bez HTML5/CSS3 to nejde
Bez HTML5/CSS3 to nejdeBez HTML5/CSS3 to nejde
Bez HTML5/CSS3 to nejde
 
SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...
SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...
SEO Restart 2024: Martin Michálek - Nová metrika rychlosti INP a praktické ti...
 
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)
 
Jak funguje prohlížeč
Jak funguje prohlížečJak funguje prohlížeč
Jak funguje prohlížeč
 
Hon za fonty na webu
Hon za fonty na webuHon za fonty na webu
Hon za fonty na webu
 
Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)
 
Vuenderland - Mall Dev Session
Vuenderland - Mall Dev SessionVuenderland - Mall Dev Session
Vuenderland - Mall Dev Session
 
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
 
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015
 
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůVše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
 
PPC na stojáka - Efektivní práce s nástrojem ppcHit
PPC na stojáka - Efektivní práce s nástrojem ppcHitPPC na stojáka - Efektivní práce s nástrojem ppcHit
PPC na stojáka - Efektivní práce s nástrojem ppcHit
 
PPC na stoják - ppcHIT
PPC na stoják - ppcHITPPC na stoják - ppcHIT
PPC na stoják - ppcHIT
 

Mehr von Martin Michálek

CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?Martin Michálek
 
Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaborationMartin Michálek
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webuMartin Michálek
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webůMartin Michálek
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuMartin Michálek
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)Martin Michálek
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítáníMartin Michálek
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryMartin Michálek
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?Martin Michálek
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)Martin Michálek
 
Slasti a pasti prototypování v HTML
Slasti a pasti  prototypování v HTMLSlasti a pasti  prototypování v HTML
Slasti a pasti prototypování v HTMLMartin Michálek
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešeníMartin Michálek
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webůMartin Michálek
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížečiMartin Michálek
 
Responzivní obrázky v praxi
Responzivní obrázky v praxiResponzivní obrázky v praxi
Responzivní obrázky v praxiMartin Michálek
 
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Martin Michálek
 
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeAch, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeMartin Michálek
 

Mehr von Martin Michálek (20)

CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?
 
Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaboration
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webu
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)
 
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítání
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
 
Slasti a pasti prototypování v HTML
Slasti a pasti  prototypování v HTMLSlasti a pasti  prototypování v HTML
Slasti a pasti prototypování v HTML
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešení
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webů
 
Mobile First v praxi
Mobile First v praxiMobile First v praxi
Mobile First v praxi
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížeči
 
Responzivní obrázky v praxi
Responzivní obrázky v praxiResponzivní obrázky v praxi
Responzivní obrázky v praxi
 
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?
 
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeAch, ty mobilní prohlížeče
Ach, ty mobilní prohlížeče
 
Proč LESS?
Proč LESS?Proč LESS?
Proč LESS?
 

Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře