Web Performance & Core Web Vitals
Una masterclass dedicata alle Web Performance, ai Core Web Vitals e alle strategie di rendering dei framework full-stack di ultima generazione.

- Durata
- 4h
- Livello
- Intermedio
Di cosa parla
questo corso.
Contesto, obiettivi e taglio del corso. Tutto è personalizzabile in base a stack e team — questa è la base di partenza.
Introduzione
Quando si ottimizza il proprio sito web e/o applicazione web allo scopo di migliorarne le prestazioni, si sta offrendo ai propri utenti anche una migliore User Experience.
E non solo... anche le conversioni aumentano. È dimostrato che minore sarà il tempo impiegato dall'utente a visualizzare i contenuti, o ad interagire con la pagina, e maggiore sarà la probabilità di acquisto, di utilizzare il prodotto o semplicemente di non abbandonare la pagina.
Core Web Vitals (CVW)
Migliori saranno i punteggi ottenuti dai CWV e migliore sarà la User Experience dell'utente.
Rendering Pattern
Perchè?
Le attuali Single Page Application sviluppate, ad esempio, in Angular o React, utilizzano il Client Side Rendering (CSR), che tuttavia non permette di raggiungere prestazioni elevate in fase di bootstrap dell'applicazione e neppure a garantire una buona indicizzazione dei contenuti sui motori di ricerca.,
Alcuni parametri dei Core Web Vitals sono influenzati dai tempi di risposta del server e, di conseguenza, è indispensabile comprendere le diverse strategie di rendering offerte attualmente dai più famosi framework front-end.
Analizzeremo, quindi, le differenze tra le più diffuse tecniche di rendering e le recenti strategie introdotte dai vari framework di ultima generazione per migliorare il processo di hydration.
Buona parte dei framework front-end stanno supportanto differenti pattern di rendering oltre al CSR (ad es. Server Side Rendering (SSR), Static Generation (SSG/ISG), ...) allo scopo di velocizzare il primo rendering e cercando, inoltre, di ottimizzare il processo di hydration, (riducendo il tempo in cui una pagina diventa interattiva) evolvendo o introducendo moltissime nuove strategie: React server components, Partial Hydration e Island Architectures, Resumability, solo per citarne alcune.
Obiettivo del corso
Una panoramica dei framework di ultima generazione permetterà inoltre di acquisire consapevolezza su quale sia lo strumento da scegliere per i prossimi progetti che dovranno sviluppare.
A chi è rivolto
Per comprendere il contenuto di questo corso non è necessario conoscere JavaScript in modo approfondito ma è comunque rivolto ad un pubblico tecnico che ha esperienze, attive o marginali, nello sviluppo di progetti web.
Cosa vediamo,
in dettaglio.
Il programma viene rifinito con il team prima del corso, in base a stack, obiettivi e livello. Quella che vedi è la base: possiamo accelerare o approfondire dove serve e, se necessario, modificare il programma.
La maggior parte del corso è live-coding, con esempi pratici.
M01 Rendering pattern & fullstack framework
- 01Hydration: panoramica e problemi
- 02CSR, SSR, SSG, ISG
- 03Angular vs React vs Vue vs Svelte
- 04Next.js e React Server Components
- 05Astro, Partial Hydration, Island Architectures
- 06Qwik & Resumability
- 07Angular Universal
M02 Core Web Vitals
- 01TTFB, TTI, TBT, LCP, FCP, CLS, INP
M03 Analisi performance
- 01Lighthouse, CrUX
- 02Performance &
PerformanceObserverAPI - 03
web-vitalspackage
M04 Real world optimizations
- 01Ottimizzazioni offerte dai framework moderni
- 02Immagini e assets: formati, priority, lazy loading, CDN
- 03Ottimizzazione CSS & JS
Potrebbero piacerti anche...
8h · BaseJavaScript per Front-End Developer
Un corso propedeutico sulle funzionalità di JavaScript che ogni sviluppatore front-end dovrebbe conoscere.
12h · IntermedioTypeScript per Front-End Developer
Sintassi e concetti TypeScript da conoscere prima di studiare Angular, React o qualunque altro framework.
8h · BaseGemini CLI & Antigravity
Sfrutta i più recenti strumenti AI di Google per scrivere codice: Antigravity, Gemini CLI e Google AI Studio.