Rozšírené hľadanie
Nedeľa 24. November 2024 |
meniny má Emília
S Liborem Vaňkem o Server-Side Renderingu

08.06.2023 09:15 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í. LinkedIn – Twitter O čem se bavíme? Robinův tip: 20 let od CSS Zen Garden Martinův tip: 6 CSS snippets every front-end developer should know in 2023 Představení Libora Historický kontext: proč dříve převažoval server, architektura MPA Svět webových aplikací, nikoliv webů, a SPA architektura Nevýhoda SPA: totální závislost na JS Nová generace „client-side“ vývojářů Pojďme tam přidat server Izomorfní aplikace vs. SSR Další problém: hydratace na klientovi Diskuze o budoucnosti, reflexe v komunitě Reactu Odkazujeme na podcast o trendech pro ‘21 a Hotwire – vracíme se zpět? Tipy na zdroje: Alex Russell, Rich Harris, Ryan Carniato, Mishko Hevery Děkujeme za spolupráci: Honza Michálek . 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 podcast@vzhurudolu.cz nebo do komentářů. Naslyšenou příště!

S Petrou Nulíčkovou o HR, LinkedInu

04.06.2023 07:30 V tomto rozhovoru s Petrou Nulíčkovou , se ponoříme do světa HR a LinkedInu ve vztahu k vývojářkám a vývojářům. Víme, že mnoho z nás má z oblasti hiringu rozporuplné pocity, proto jsme se rozhodli rozptýlit nedorozumění a nabídnout tipy a triky pro hledání lepší práce. Petra nám odhaluje svůj pohled na to, jaké to je být na „druhé straně“ náborového procesu, a jak se trh s vývojáři proměnil v důsledku pandemie covidu. Společně se pouštíme do diskuze o tom, jak účinně hledat dobrou práci a na co si dát pozor, když ptáčka lapají. Zvláštní pozornost věnujeme náboru talentovaných IT juniorů, kterým Petra poskytuje rady pro úspěšné hledání práce. Zaměřujeme se také na motivační dopisy – a říkáme, že dneska už je díky ChatGPT umí psát každý. Dále se bavíme o vývojářích a LinkedInu - jaký profil by měli mít a jak ho efektivně využívat, aby dosáhli svých profesních cílů. Petra přichází s tajnými tipy, jak se elegantně vyhnout nežádoucím pracovním nabídkám a jak si správně vytvořit profil na LinkedInu, který zaujme. Host: Petra Nulíčková Petra Nulíčková je současně šéfkou HR v investiční skupině Pale Fire Capital a náborářkou v Aukro.cz. Kromě toho působí v komunitě „Holky z marketingu“ a má za sebou bohaté zkušenosti z Alzy. Své rozsáhlé znalosti a rady sdílí na svém osobním webu a aktivně komunikuje s komunitou na svých sociálních sítích. Navíc je spoluautorkou projektu propousteni.cz, který se zabývá propouštěním ve firmách. petranulickova.cz – LinkedIn – Instagram O čem se bavíme? Robin a Martin zvou na WebExpo 2023 Jaké to je být na „té druhé straně“? Změnil se trh po covidu, když se v Silicon Valley hodně vyhazuje? Jak hledat práci a na co si dát pozor, když ptáčka lapají? Hiring juniorů Motivační dopis a jak na něj Vývojáři a LinkedIn, být tam a jaký mít profil? Jak odmítat nabídky? Jak si vyplnit profil na LinkedInu? Je karma zdarma? Video: Petřina přednáška „Když ptáčka lapají“ Petřina vyšla na jejím webu také v podobě článku. Ukázka: nabírání juniorních lidí v IT Děkujeme za spolupráci: Honza Michálek . Odebírejte podcast ze Vzhůru dolů Spotify – iTunes – Google Podcasty – TuneIn – Anchor – RSS podcastů. Líbil se vám tento díl? Prosíme vás o zhodnocení podcastu na vaší oblíbené platformě. Nápad? Chyba? Připomínka? Pochvala? Pište nám na e-mail podcast@vzhurudolu.cz nebo do komentářů.

Page Experience a jak Google hodnotí rychlost webu

01.06.2023 13:15 „Page Experience“ bylo pojmové zarámování snah Googlu o zhodnocení uživatelské zkušenosti se stránkou. Dnes, tedy v květnu 2023, se už tento pojem přestává používat. Šlo v podstatě o dvě věci: Stejnojmenný update algoritmu Google, který se týkal rychlosti načítání stránek atd. Sekci v Google Search Console, kde se dalo hodnocení uživatelské zkušenosti se stránkami sledovat. První i druhé je dnes už historií. Důraz na rychlost webů platí, jen se tomu dnes už říká jinak. Google začal více tlačit pojem Core Web Vitals jakožto základních metrik rychlosti. Updaty algoritmu Google v letech 2021-2022 Google od června 2021 postupně nasazoval aktualizaci algoritmu zvanou Page Experience. Kluci a holky v největším vyhledávači ji navrhli tak, aby zvýrazňovala stránky, které nabízejí výborný uživatelský prožitek. Během roku 2021 se to začalo projevovat v mobilním vyhledávání a od února 2022 naplánoval Google nasazení také nasazení do hodnocení desktopových webů. Page Experience v Google Search Console V Google Search Console šlo zobrazovat počet stránek, které splňují celou oblast Page Experience. Dnes už tam najdete upozornění na to, že sekce bude zrušena: Notice: The page experience report will be changing in the coming months. Tento report kombinoval už dříve přidanou stránku Core Web Vitals s dalšími složkami signálů uživatelského zážitku, jako je zabezpečení HTTPS, stav bezpečného prohlížení nebo přívětivost pro mobilní zařízení. Google Search Console: Report „Kvalita stránky“. Na obrázku je nejdůležitější hodnota pro „Adresy URL s dobrými výsledky“, protože vidíte, kolik stránek podle GSC nevyhovuje z pohledu signálů Page Experience. Tato část tedy bude zrušena. Zhodnocení zabezpečení nebo přívětivosti pro mobilní zařízení už v Search Consoli nenajdete. Hodnocení rychlosti však zůstává v části „Rychlost“ : Google Search Console: Report stránek, které vyhovují nebo nevyhovují metrikám Core Web Vitals. Odtud už se pak proklikáme na konkrétní ukázkové URL a můžeme začít hledat konkrétní problém. Google Search Console: Příklady stránek, které nevyhovují konkrétní metrice. Search Console zobrazuje pro každý typ problému podmnožinu adres URL. Tyto URL představují různé typy stránek, které váš web může mít. Účelem této zprávy je pomoci uživatelům odhalit problematické typy stránek tak, aby je bylo možné ladit v nástrojích, jako je Page Speed Insights nebo Lighthouse. Vzorky stránek jsou vybrané tak, aby se jejich opravou zlepšilo celkové hodnocení typu stránky.   Jak Google posuzuje rychlost webu? Když Google přišel se signály Page Experience, kladl jsem si otázku, jak přesně to budou měřit a vyhodnocovat. Platí to myslím, po menších úpravách, dodnes. 0) Obsah je stále král, zůstaňte v klidu Signály z oblasti Page Experience platforma používá spolu se stovkami dalších a nikdy nebudou silnější než signály pro kvalitní obsah. Říká to sám Google: we will prioritize pages with the best information overall, even if some aspects of page experience are subpar. A good page experience doesn't override having great, relevant content. However, in cases where there are multiple pages that have similar content, page experience becomes much more important for visibility in Search. Prostě obsah zůstává králem, i když cvrlikání na sítích někdy může působit jinak. Podle studie Sistrixu ze září 2021 to vypadá, že vliv signálu Page Experience byl menší, ale postupně rostl: Zjištění Sistrix o vlivu Page Experience na SEO:– Weby, který splňují PX mají nyní v průměru o 1 % lepší pozice v SERP, ale průběžně se rozdíl zvyšuje.– Weby, které některé z požadavků nesplňují, mají pozice o 3,7 % horší. – Twitter Moje zkušenost z praxe poradenství k rychlosti webu je taková, že rychlost k vyšší návštěvnosti z Googlu pomůže jen ve specifických případech, jako je vysoce konkurenční prostředí a specifické typy webů. 1) Měří se u uživatelů Důležité je zmínit, že se využívají data od skutečných uživatelů, z Chrome UX Reportu . Vyhodnocuje se stav metrik Core Web Vitals, tedy LCP, FID a CLS. Explicitně raději uvádím, že Google v hodnocení nezajímají syntetická měření v Lighthouse a už vůbec ne Lighthouse skóre. Tato syntetická měření slouží vývojářům ke zjednodušení optimalizací, nikoliv pro zjištění, jak na tom web je u Googlu. Důležitý je také proces počítání: Google vezme hodnoty u všech návštěv dané stránky za posledních 28 dní. V distribuci těchto čísel vytáhne hodnotu na 75. percentilu. Posledních 28 dní znamená, že skokové aktualizace se projevují klouzavě, nikoliv hned. Zajímavé je soustředění na 75. percentil, nikoliv například na průměr nebo medián. Je to ale dle mého správně – většina návštěv na webu pak má lepší než v percentilu uvedenou hodnotu metriky. Co například URL, která byla nedávno zveřejněna a ještě nemá data z 28 dní? Dojde pak k seskupení stránek, které jsou si podobné, píšu o tom dále. Stránka dostane skóre podle skupiny stránek nebo podle celé domény. Data od uživatelů můžete vytáhnout: Nejjednodušším způsobem z PageSpeed Insights Podrobněji a s vývojem v čase pak v našem testeru na PageSpeed.cz Doplňujte to vždy pohledem do Google Search Console. Další aspekty, které byly uváděny u příležitosti spuštění hodnocení Page Experience skvěle v tweetu shrnul Fabian Krumbholz, takže z něj vyjdu. 2) Každá metrika samostatně jako signál V rámci Page Experience Google hodnotí každou z Web Vitals samostatně jako signál pro hodnocení. Chápu to tak, že nemusíte mít všechny zelené, ale pro každou jednotlivou metriku budete porovnáváni s konkurencí. Takže pokud konkurence nebude mít zelené LCP a vy ano, můžete za tuto oblast získat zvýhodnění. 3) Zvýhodnění dostanete za zelené metriky Systém je postavený na zvýhodňování. Pokud máte metriku v červené oblasti hodnot, nezískáváte žádné plusové body. Pokud jste v oranžové oblasti hodnot, čím blíže bude hodnota optimu, tím vyšší zvýhodnění získáte. Nejvyšší „boost“ získáváte s metrikou v zeleném škále hodnot. 4) Lepší než zelené už to být nemůže Google dále píše: Dopad na hodnocení stránek bude stejný pro všechny stránky, které jsou v dobrém rozsahu u všech základních ukazatelů Web Vitals, bez ohledu na jejich individuální skóre v Core Web Vitals. To znamená, že když už máte zelené skóre, nemůže to být lepší. Google píše, že například stránka s metrikou LCP na hodnotě 1750 ms a jiná stránka s 2500 ms by se na základě signálu LCP nerozlišovaly. Mimo zelený rozsah skóre by rozdílné hodnoty metriky Core Web Vitals u dvou stránek mohly vést k rozdílnému hodnocení v rámci Page Experience. Jen připomínám, že podstatná motivace pro zrychlení webu je především ve zlepšení uživatelského prožitku. Takže ano, hodnoty metrik lepší než zelené mohou být pro uživatele a konverze lepší. Jen na SEO to už pak nejspíš nemá žádný vliv. 5) Doména > Skupina stránek > URL Možná už víte, že z CrUX dat často nejde vytáhnout informace pro konkrétních URL. Je zajímavé, že Google v tom případě nesáhne po datech pro celou doménu, ale po datech pro „skupinu stránek“. Skupinu stránek osobně chápu podle seskupení, které Google dělá v reportu Web Vitals v Search Console. Na jednu hromadu tam dává stránky, které jsou si podobné a zároveň vidí, že mají problémy s podobnými metrikami. Takže, když nejsou data pro URL, vezmou se data pro skupinu stránek. Když nejsou data pro skupinu stránek, vezmou se data pro doménu. Přesně jak říká Babica. A co když nejsou data pro doménu? I to se stává, zejména u méně navštěvovaných webů. Myslím, že pak prostě výhodu na základě Page Experience signálů získat nemůžete. A rychlost jen pro SEO řešit nemusíte. 6) Data se berou globálně Zajímavé také je, že data se z CrUX nevezmou podle aktuální lokality, takže například pro Česko nebo Slovensko, ale z globální návštěvnosti. Takže pokud v ČR a SR máte dobré hodnoty Web Vitals, ale kazí vám je malá část návštěvníků kdesi na druhém konci světa, budete to muset vyřešit. 7) Data se berou za posledních 28 dní Google nepracuje s měsíčními daty, která např. na PageSpeed.cz zobrazujeme v záložce Domény, ale se stavem za posledních 28 dní . 8) Data od všech stránek, včetně blokovaných v robots.txt? Docela zmatek je v jedné věci: URL, které mají blokované indexování roboty pomocí direktivy „noindex“ nebo uvedením v souboru robots.txt. Budou hodnocené v rámci Page Experience nebo ne? Z principu by, dle mého názoru, mělo jejich skóre ovlivňovat minimálně skóre domény. Vyplývá to z prostého faktu, že hodnocení stránky se nesbírá robotem, ale od uživatelů. Google sám ale ve své nápovědě uvádí, že případě měření přes PageSpeed Insights se zobrazují pouze informace o veřejně indexovatelných stránkách, které zároveň splňují určitý práh návštěvnosti. V případě tahání dat přímo z Chrome UX Reportu pak mohou být zahrnuty souhrnné údaje ze všech veřejných i neveřejných stránek. Navíc se zdá, že v Google Search Console data o Page Experience z těchto stránek vůbec nejsou. Můj odhad? Pro tyto stránky se skóre počítá, výsledky v SERPu to ovlivňuje, ale měřící nástroje od Googlu v tom zatím dělají zmatky. Na závěr Zpětně se ukázalo, že Google svým updatem Page Experience nespustil žádnou velkou revoluci, spíše postupné zlepšení hodnocení, které odskákaly hodně pomalé weby, ale naprosté většiny webů se to nijak nedotklo. Důvodů, proč řešit rychlost webu ale najdete celou řadu. To, že ji prosazuje Google, je jen důsledkem faktu, že pro návštěvníka i provozovatele je mít rychlý web prostě dobré. Co tedy dělat, pokud se chystáte na optimalizaci? V Google Search Console sledujte report Core Web Vitals. Snažte se odstraňovat problémy zde uvedené. Dlouhodobě sledujte rychlost typových stránek webu, i celé domény pomocí testeru PageSpeed.cz. Naučte se, jak správně měřit rychlost webu a ladění metrik CLS a LCP. Třeba pomohou mé webináře. Tyto tři webináře teď můžete pořídit i najednou. Optimalizujte, optimalizujte, optimalizujte. Pomůže vám checklist z PageSpeed.cz nebo moje tipy na novinky - jak zrychlit web. Vzdělávajte se v oblasti rychlosti webu. Pokud si nevíte rady, ozvěte se. Přeji vám rychlé weby a dobré pozice v Googlu. Děkuji partnerům Vzhůru dolů. Aktuálně hledají tyto lidi: .