Ve 45. epizodě podcastu jsme s Liborem, který momentálně působí jako Head of Front-End Development v CDN77, probrali aktuální směřování javascriptových frameworků.
Naše povídání se netočí jen kolem SSR, ale také dalších známých problémů frameworků, jako je hydratace. Jak si s tím pokouší poradit moderní frameworky typu SvelteKit nebo Qwik?
Podcast
Host: Libor Vaněk

Head of Front-End Development v CDN77, kde poskytují infrastrukturu pro globální internet. Fanoušek World Wide Web platformy a rozumného přístupu k web developmentu. Má rád všechny JS frameworky, ale ještě radši je podrobuje kritickému pohledu. Kdysi dělal meetupy Vue.js, dneska migruje většinu věcí z Nextu na SvelteKit. Ve volném čase dělá pro bono projekty, jako např. web a newsletter pro novináře Davida Klimeše a konzultuje architekturu a výkon webových aplikací.
O čem se bavíme?
- Robinův tip: 20 let od CSS Zen Garden (0:40)
- Martinův tip: 6 CSS snippets every front-end developer should know in 2023 (4:30)
- Představení Libora (7:20)
- Historický kontext: proč dříve převažoval server, architektura MPA (9:30)
- Svět webových aplikací, nikoliv webů, a SPA architektura (16:20)
- Nevýhoda SPA: totální závislost na JS (21:50)
- Nová generace „client-side“ vývojářů (26:40)
- Pojďme tam přidat server (SSR, Server-Side Rendering) (31:00)
- Izomorfní aplikace vs. SSR (45:50)
- Další problém: hydratace (hydration) na klientovi (47:30)
- Diskuze o budoucnosti, reflexe v komunitě Reactu (59:00)
- Odkazujeme na podcast o trendech pro ‘21 a Hotwire – vracíme se zpět? (1:02:00)
- Tipy na zdroje: Alex Russell, Rich Harris, Ryan Carniato, Mishko Hevery (1:05:00)
Děkujeme za spolupráci: Honza Michálek (Milíčovská postprodukce).
Odebírejte podcast ze Vzhůru dolů
Spotify — iTunes — Google Podcasty — TuneIn — Anchor — RSS podcastů.
Nápad? Chyba? Připomínka? Pochvala? Pište nám na e-mail [email protected] nebo do komentářů.
Naslyšenou příště!