← tutti i corsi
// corso · 2026fundamentals
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
[ descrizione ]Di cosa parla
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
Con il termine Web Performance si intende un aspetto fondamentale dello sviluppo web che si concentra sulla velocità di caricamento delle pagine e la loro reattività rispetto all'input utente.
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.
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)
I CWV sono un set di metriche per misurare le performance di un sito/applicazione web che Google ritiene importanti per la user experience.
In questo corso analizzeremo molti dei parametri fondamentali dei CWV ed esploreremo diverse tecniche per migliorarne i punteggi.
Migliori saranno i punteggi ottenuti dai CWV e migliore sarà la User Experience dell'utente.
Migliori saranno i punteggi ottenuti dai CWV e migliore sarà la User Experience dell'utente.
Rendering Pattern
Stiamo assistendo ad una rivoluzione del mondo front-end e moltissimi nuovi (full-stack) framework stanno nascendo o si stanno evolvendo: Next, Astro, Qwik, SvelteKit, SolidJS, Angular Universal, solo per citarne alcuni.
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.
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
Al termine del corso gli studenti saranno in grado di comprendere l'importanza di ottimizzare i punteggi dei Core Web Vitals e di come differenti pattern di rendering o strategie di hydration possano influenzare questi parametri, migliorando sia la User Experience che la SEO delle proprie applicazioni / siti web.
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.
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
Programmatori front-end e back-end, designer, ingegneri e architetti, Project Managers.
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.
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.
[ programma ]Cosa vediamo,
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.
4 moduli · 14 argomenti
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
[ corsi correlati ]
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.