SlideShare a Scribd company logo
1 of 24
Download to read offline
UX E WEB
SOSTENIBILE
29/09/2023
“If the Internet was a country, it would be the
4th largest polluter”
https://www.sustainablewebmanifesto.com/
ITC’s total emissions from a 2021 study by Freitag et al, compared with fossil CO2
emissions by
country, using data from 2020 from the European Union’s Emissions Database for Global
Atmospheric Research (EDGAR)
IMAGE GOES OVER HERE
Valeria Salis
● Software developer @ SparkFabrik
● Grande passione per la musica, lo sport e per la tecnologia da
sempre.
● Nasco come backend developer, in Spark entro a far parte del
Drupal Team e passo al lato oscuro (il frontend).
● Mi porto dietro una particolare sensibilità che mi fa avvicinare
alla sostenibilità e all’accessibilità.
Contatti
● Linkedin: https://www.linkedin.com/in/valeria-salis/
● Email: valeria.salis@sparkfabrik.com
Di cosa parlerò oggi?
Quanto è sostenibile la UX per il nostro Pianeta?
● Qualche informazione e dato riguardanti la
contribuzione del Web in termini di inquinamento
ambientale
● Cosa si può fare per ridurre le emissioni derivanti dal
Web
● Una UX più sostenibile ha caratteristiche che
coincidono con quelle che gli utenti già si aspettano e
richiedono?
● Poco meno del 4% delle emissioni di CO2
proviene dal
traffico internet
● Circa l’8% delle emissioni di CO2
proviene dal
trasporto leggero
● Soltanto il 2% delle emissioni di CO2
proviene dal
traffico aereo.
Partiamo da qualche dato
● Una ricerca Google può produrre da 1 a 10 grammi di
emissioni di CO2
(*)
● In media Google elabora 47.000 ricerche al secondo
cioè 3,5 miliardi al giorno (*)
● Un sito web produce in media 1,76grammi di CO2
per ogni pagina visualizzata (*)
(*) Fonte: studio condotto da Carbon Footprint, una delle principali aziende
specializzate nel campo della sostenibilità ambientale
● Fumare una sola sigaretta emette 14 grammi di CO2
● Tenere un freezer in attività significa generare 40 gr
di CO2
all'ora.
Poi…
Progettare siti web sostenibili significa seguire le
caratteristiche esposte nel Sustainable Web Manifesto
CLEAN💧
EFFICIENT 🚀
OPEN 🚪
HONEST 👼
REGENERATIVE 🌱
RESILIENT 💪
Best practices per un sito web sostenibile
Green Web Hosting
● Principali hosting web che utilizzano energie
rinnovabili
https://www.thegreenwebfoundation.org/directory/
● Il tuo sito web è ospitato da un servizio di
hosting green?
https://www.thegreenwebfoundation.org/green-web-check/
Web Performance Optimization
● Sostenibilità = velocità 🏃
● Più tempo aspettiamo e più energia verrà
consumata
Best practices per un sito web sostenibile
Content findability
● L’utente dovrebbe riuscire ad arrivare alle
informazioni che sta cercando più
velocemente possibile.
Usability
● Ogni sito web dovrebbe funzionare in modo
efficiente su tutti i devices e velocità di
banda.
Quindi, su quali elementi posso agire per rendere il mio sito web più
sostenibile?
1. Immagini
2. Font
3. Video
Immagini
● Utilizziamo il formato .webp
● Le immagini Webp lossless sono il 26% più piccole rispetto ai
png
● Le immagini Webp lossy invece possono essere tra il 25 e il
34% più piccole comparate con immagini jpeg
https://developers.google.com/speed/webp/docs/compression?hl=it
Compressione lossless → non comporta
una perdita di informazioni, elimina i
metadati e i dati che non influiscono
sull’aspetto o sulla qualità dell’immagine
Compressione lossy → comporta una
perdita di informazioni che influiscono
sull’aspetto e sulla qualità dell’immagine
Font
I font meno impattanti sono quelli di sistema.
Per fortuna ci vengono incontro Google Fonts o Adobe Fonts.
Google Fonts ad esempio include più di 1300 font family e
mantiene più di 30 varianti ottimizzate per ogni font.
Font
La terza opzione sono i font custom.
Sfruttiamo comunque dei formati che garantiscano una buona
compressione come ad esempio: EOT, TTF, WOFF, WOFF 2.0.
La scelta migliore però sembra essere un mix: utilizzare meno
font e relative varianti e scegliere font più leggeri dove
possibile.
Video
La loro inclusione dovrebbe arricchire l’esperienza dell’utente
e non dargli fastidio.
Meglio ridurre il numero di video aggiunti e minimizzare la
singola durata al solo scopo di aggiungere qualcosa di utile per
l’utente.
Video & Autoplay
L’autoplay infastidisce l’utente. Sempre.
Per l’utente con disabilità:
● Può rendere difficoltoso l’ascolto e contrastare l’attività
dello screen reader nonchè la naturale navigazione
● Possono verificarsi reazioni fisiche come convulsioni
L’utente viene costretto ad abbandonare la pagina.
Video & Autoplay
● Rimuovere l’autoplay → uno studio del 2016 ha mostrato che
il 76% dei partecipanti avrebbe silenziato l’audio ove
possibile e, nel caso contrario, la maggioranza avrebbe
chiuso la pagina
● Aggiungere i comandi per far partire e mettere in pausa il
media
● Aggiungere opzioni di usabilità e fornire warnings per i
contenuti presenti
● Includere dei sottotitoli accessibili
Passare ad una UX
più sostenibile è
davvero necessario?
Spoiler: sì! 🎊
Optando per scelte sostenibili rispondiamo
indirettamente a caratteristiche che gli utenti
apprezzano e cercano in un prodotto digitale.
Sostenibilità VS Creatività
https://www.vw.ca/carbonneutralnet/en/ https://formafantasma.com/
Sì, ma come posso verificare se il mio sito è sostenibile?
https://www.websitecarbon.com/
Verifica l’impronta ecologica del tuo
sito o di un sito che ti interessa!
The internet should be a global public good—healthy for the
planet and for the people who use it
IMAGE GOES OVER HERE
Valeria Salis
● Software developer @ SparkFabrik
● Grande passione per la musica, lo sport e per la tecnologia da
sempre.
● Nasco come backend developer, in Spark entro a far parte del
Drupal Team e passo al lato oscuro (il frontend).
● Mi porto dietro una particolare sensibilità che mi fa avvicinare
alla sostenibilità e all’accessibilità.
Contatti
● Linkedin: https://www.linkedin.com/in/valeria-salis/
● Email: valeria.salis@sparkfabrik.com
THANK YOU!
https://joind.in/talk/daf64
Risorse utili e approfondimenti
● The real climate and transformative impact of ICT: A critique of estimates, trends, and regulations
● EDGAR - Emissions Database for Global Atmospheric Research
● Air travel emissions and some data
● Carbon Footprint of the Internet Over Time Since 1990
● Some more tips about images
● Why Autoplay Is an Accessibility No-No

More Related Content

Similar to UX e Web sostenibile (UXday 2023).pdf

Acadevmy - Google Conversation design
Acadevmy - Google Conversation designAcadevmy - Google Conversation design
Acadevmy - Google Conversation designFrancesco Sciuti
 
2011-2014: cosa è cambiato sul Web per le aziende
2011-2014: cosa è cambiato sul Web per le aziende2011-2014: cosa è cambiato sul Web per le aziende
2011-2014: cosa è cambiato sul Web per le aziendeGabriele Romanato
 
2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE
2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE
2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDESMAU
 
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Alessio Garbin
 
Progettare e gestire la user experience nel processo di sviluppo del software
Progettare e gestire la user experience nel processo di sviluppo del softwareProgettare e gestire la user experience nel processo di sviluppo del software
Progettare e gestire la user experience nel processo di sviluppo del softwareLuca Mascaro
 
Corso di Formazione: Redattore di Sito Web Dipartimentale
Corso di Formazione: Redattore di Sito Web DipartimentaleCorso di Formazione: Redattore di Sito Web Dipartimentale
Corso di Formazione: Redattore di Sito Web DipartimentaleUniversity of Padua
 
Responsive web design RT
Responsive web design RTResponsive web design RT
Responsive web design RTJservice
 
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...IWA
 
Internet ed i liberi professionisti
Internet ed i liberi professionistiInternet ed i liberi professionisti
Internet ed i liberi professionistiNino Argentati
 
GUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSA
GUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSAGUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSA
GUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSAdocenteada
 
Semplicità: accessibilità business oriented
Semplicità: accessibilità business orientedSemplicità: accessibilità business oriented
Semplicità: accessibilità business orientedFabrizio Caccavello
 
00 Servizi It Con Prodotti Open 10 11 12 Nov 2003
00 Servizi It Con Prodotti Open 10 11 12 Nov 200300 Servizi It Con Prodotti Open 10 11 12 Nov 2003
00 Servizi It Con Prodotti Open 10 11 12 Nov 2003Marco Guardigli
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine webGiacomo Zecchini
 
Responsive Design: dall'identità al web
Responsive Design: dall'identità al webResponsive Design: dall'identità al web
Responsive Design: dall'identità al webCarlo Frinolli Puzzilli
 
Open Source per Donne / Girl Geek
Open Source per Donne / Girl GeekOpen Source per Donne / Girl Geek
Open Source per Donne / Girl GeekSara Rosso
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignSimone Viani
 

Similar to UX e Web sostenibile (UXday 2023).pdf (20)

Andrea Sparzani 271724
Andrea Sparzani 271724Andrea Sparzani 271724
Andrea Sparzani 271724
 
Acadevmy - Google Conversation design
Acadevmy - Google Conversation designAcadevmy - Google Conversation design
Acadevmy - Google Conversation design
 
2011-2014: cosa è cambiato sul Web per le aziende
2011-2014: cosa è cambiato sul Web per le aziende2011-2014: cosa è cambiato sul Web per le aziende
2011-2014: cosa è cambiato sul Web per le aziende
 
2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE
2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE
2011 -2014: COSA È CAMBIATO SUL WEB PER LE AZIENDE
 
6. Il browser
6. Il browser6. Il browser
6. Il browser
 
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
 
Progettare e gestire la user experience nel processo di sviluppo del software
Progettare e gestire la user experience nel processo di sviluppo del softwareProgettare e gestire la user experience nel processo di sviluppo del software
Progettare e gestire la user experience nel processo di sviluppo del software
 
Corso di Formazione: Redattore di Sito Web Dipartimentale
Corso di Formazione: Redattore di Sito Web DipartimentaleCorso di Formazione: Redattore di Sito Web Dipartimentale
Corso di Formazione: Redattore di Sito Web Dipartimentale
 
Responsive web design RT
Responsive web design RTResponsive web design RT
Responsive web design RT
 
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
 
Internet ed i liberi professionisti
Internet ed i liberi professionistiInternet ed i liberi professionisti
Internet ed i liberi professionisti
 
GUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSA
GUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSAGUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSA
GUIDA RAGIONATA DI PROGRAMMI GRATUITI PER I DSA
 
Semplicità: accessibilità business oriented
Semplicità: accessibilità business orientedSemplicità: accessibilità business oriented
Semplicità: accessibilità business oriented
 
tpcmag may 2018 maggio
tpcmag may 2018 maggiotpcmag may 2018 maggio
tpcmag may 2018 maggio
 
00 Servizi It Con Prodotti Open 10 11 12 Nov 2003
00 Servizi It Con Prodotti Open 10 11 12 Nov 200300 Servizi It Con Prodotti Open 10 11 12 Nov 2003
00 Servizi It Con Prodotti Open 10 11 12 Nov 2003
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
Responsive Design: dall'identità al web
Responsive Design: dall'identità al webResponsive Design: dall'identità al web
Responsive Design: dall'identità al web
 
Open Source per Donne / Girl Geek
Open Source per Donne / Girl GeekOpen Source per Donne / Girl Geek
Open Source per Donne / Girl Geek
 
Open Source e le Girl Geek
Open Source e le Girl GeekOpen Source e le Girl Geek
Open Source e le Girl Geek
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 

More from sparkfabrik

KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on KubernetesKCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetessparkfabrik
 
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...sparkfabrik
 
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirtIAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirtsparkfabrik
 
2023 - Drupalcon - How Drupal builds your pages
2023 - Drupalcon - How Drupal builds your pages2023 - Drupalcon - How Drupal builds your pages
2023 - Drupalcon - How Drupal builds your pagessparkfabrik
 
2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal frontesparkfabrik
 
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...sparkfabrik
 
What is the Secure Supply Chain and the Current State of the PHP Ecosystem
What is the Secure Supply Chain and the Current State of the PHP EcosystemWhat is the Secure Supply Chain and the Current State of the PHP Ecosystem
What is the Secure Supply Chain and the Current State of the PHP Ecosystemsparkfabrik
 
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...sparkfabrik
 
Deep dive nella supply chain della nostra infrastruttura cloud
Deep dive nella supply chain della nostra infrastruttura cloudDeep dive nella supply chain della nostra infrastruttura cloud
Deep dive nella supply chain della nostra infrastruttura cloudsparkfabrik
 
KCD Italy 2022 - Application driven infrastructure with Crossplane
KCD Italy 2022 - Application driven infrastructure with CrossplaneKCD Italy 2022 - Application driven infrastructure with Crossplane
KCD Italy 2022 - Application driven infrastructure with Crossplanesparkfabrik
 
Come Drupal costruisce le tue pagine
Come Drupal costruisce le tue pagineCome Drupal costruisce le tue pagine
Come Drupal costruisce le tue paginesparkfabrik
 
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native modernoDrupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native modernosparkfabrik
 
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)sparkfabrik
 
Do you know what your Drupal is doing_ Observe it!
Do you know what your Drupal is doing_ Observe it!Do you know what your Drupal is doing_ Observe it!
Do you know what your Drupal is doing_ Observe it!sparkfabrik
 
Progettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWSProgettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWSsparkfabrik
 
From React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedFrom React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedsparkfabrik
 
Headless Drupal: A modern approach to (micro)services and APIs
Headless Drupal: A modern approach to (micro)services and APIsHeadless Drupal: A modern approach to (micro)services and APIs
Headless Drupal: A modern approach to (micro)services and APIssparkfabrik
 
Cloud-Native Drupal: a survival guide
Cloud-Native Drupal: a survival guideCloud-Native Drupal: a survival guide
Cloud-Native Drupal: a survival guidesparkfabrik
 
Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developerssparkfabrik
 
Retro gaming machine made with Javascript and Kubernetes
Retro gaming machine made with Javascript and Kubernetes Retro gaming machine made with Javascript and Kubernetes
Retro gaming machine made with Javascript and Kubernetes sparkfabrik
 

More from sparkfabrik (20)

KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on KubernetesKCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes
 
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
 
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirtIAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt
 
2023 - Drupalcon - How Drupal builds your pages
2023 - Drupalcon - How Drupal builds your pages2023 - Drupalcon - How Drupal builds your pages
2023 - Drupalcon - How Drupal builds your pages
 
2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte
 
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...
 
What is the Secure Supply Chain and the Current State of the PHP Ecosystem
What is the Secure Supply Chain and the Current State of the PHP EcosystemWhat is the Secure Supply Chain and the Current State of the PHP Ecosystem
What is the Secure Supply Chain and the Current State of the PHP Ecosystem
 
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
 
Deep dive nella supply chain della nostra infrastruttura cloud
Deep dive nella supply chain della nostra infrastruttura cloudDeep dive nella supply chain della nostra infrastruttura cloud
Deep dive nella supply chain della nostra infrastruttura cloud
 
KCD Italy 2022 - Application driven infrastructure with Crossplane
KCD Italy 2022 - Application driven infrastructure with CrossplaneKCD Italy 2022 - Application driven infrastructure with Crossplane
KCD Italy 2022 - Application driven infrastructure with Crossplane
 
Come Drupal costruisce le tue pagine
Come Drupal costruisce le tue pagineCome Drupal costruisce le tue pagine
Come Drupal costruisce le tue pagine
 
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native modernoDrupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
 
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022)
 
Do you know what your Drupal is doing_ Observe it!
Do you know what your Drupal is doing_ Observe it!Do you know what your Drupal is doing_ Observe it!
Do you know what your Drupal is doing_ Observe it!
 
Progettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWSProgettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWS
 
From React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedFrom React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I started
 
Headless Drupal: A modern approach to (micro)services and APIs
Headless Drupal: A modern approach to (micro)services and APIsHeadless Drupal: A modern approach to (micro)services and APIs
Headless Drupal: A modern approach to (micro)services and APIs
 
Cloud-Native Drupal: a survival guide
Cloud-Native Drupal: a survival guideCloud-Native Drupal: a survival guide
Cloud-Native Drupal: a survival guide
 
Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developers
 
Retro gaming machine made with Javascript and Kubernetes
Retro gaming machine made with Javascript and Kubernetes Retro gaming machine made with Javascript and Kubernetes
Retro gaming machine made with Javascript and Kubernetes
 

UX e Web sostenibile (UXday 2023).pdf

  • 2. “If the Internet was a country, it would be the 4th largest polluter” https://www.sustainablewebmanifesto.com/ ITC’s total emissions from a 2021 study by Freitag et al, compared with fossil CO2 emissions by country, using data from 2020 from the European Union’s Emissions Database for Global Atmospheric Research (EDGAR)
  • 3.
  • 4. IMAGE GOES OVER HERE Valeria Salis ● Software developer @ SparkFabrik ● Grande passione per la musica, lo sport e per la tecnologia da sempre. ● Nasco come backend developer, in Spark entro a far parte del Drupal Team e passo al lato oscuro (il frontend). ● Mi porto dietro una particolare sensibilità che mi fa avvicinare alla sostenibilità e all’accessibilità. Contatti ● Linkedin: https://www.linkedin.com/in/valeria-salis/ ● Email: valeria.salis@sparkfabrik.com
  • 5. Di cosa parlerò oggi? Quanto è sostenibile la UX per il nostro Pianeta? ● Qualche informazione e dato riguardanti la contribuzione del Web in termini di inquinamento ambientale ● Cosa si può fare per ridurre le emissioni derivanti dal Web ● Una UX più sostenibile ha caratteristiche che coincidono con quelle che gli utenti già si aspettano e richiedono?
  • 6. ● Poco meno del 4% delle emissioni di CO2 proviene dal traffico internet ● Circa l’8% delle emissioni di CO2 proviene dal trasporto leggero ● Soltanto il 2% delle emissioni di CO2 proviene dal traffico aereo. Partiamo da qualche dato
  • 7. ● Una ricerca Google può produrre da 1 a 10 grammi di emissioni di CO2 (*) ● In media Google elabora 47.000 ricerche al secondo cioè 3,5 miliardi al giorno (*) ● Un sito web produce in media 1,76grammi di CO2 per ogni pagina visualizzata (*) (*) Fonte: studio condotto da Carbon Footprint, una delle principali aziende specializzate nel campo della sostenibilità ambientale ● Fumare una sola sigaretta emette 14 grammi di CO2 ● Tenere un freezer in attività significa generare 40 gr di CO2 all'ora. Poi…
  • 8. Progettare siti web sostenibili significa seguire le caratteristiche esposte nel Sustainable Web Manifesto CLEAN💧 EFFICIENT 🚀 OPEN 🚪 HONEST 👼 REGENERATIVE 🌱 RESILIENT 💪
  • 9. Best practices per un sito web sostenibile Green Web Hosting ● Principali hosting web che utilizzano energie rinnovabili https://www.thegreenwebfoundation.org/directory/ ● Il tuo sito web è ospitato da un servizio di hosting green? https://www.thegreenwebfoundation.org/green-web-check/ Web Performance Optimization ● Sostenibilità = velocità 🏃 ● Più tempo aspettiamo e più energia verrà consumata
  • 10. Best practices per un sito web sostenibile Content findability ● L’utente dovrebbe riuscire ad arrivare alle informazioni che sta cercando più velocemente possibile. Usability ● Ogni sito web dovrebbe funzionare in modo efficiente su tutti i devices e velocità di banda.
  • 11. Quindi, su quali elementi posso agire per rendere il mio sito web più sostenibile? 1. Immagini 2. Font 3. Video
  • 12. Immagini ● Utilizziamo il formato .webp ● Le immagini Webp lossless sono il 26% più piccole rispetto ai png ● Le immagini Webp lossy invece possono essere tra il 25 e il 34% più piccole comparate con immagini jpeg https://developers.google.com/speed/webp/docs/compression?hl=it Compressione lossless → non comporta una perdita di informazioni, elimina i metadati e i dati che non influiscono sull’aspetto o sulla qualità dell’immagine Compressione lossy → comporta una perdita di informazioni che influiscono sull’aspetto e sulla qualità dell’immagine
  • 13. Font I font meno impattanti sono quelli di sistema. Per fortuna ci vengono incontro Google Fonts o Adobe Fonts. Google Fonts ad esempio include più di 1300 font family e mantiene più di 30 varianti ottimizzate per ogni font.
  • 14. Font La terza opzione sono i font custom. Sfruttiamo comunque dei formati che garantiscano una buona compressione come ad esempio: EOT, TTF, WOFF, WOFF 2.0. La scelta migliore però sembra essere un mix: utilizzare meno font e relative varianti e scegliere font più leggeri dove possibile.
  • 15. Video La loro inclusione dovrebbe arricchire l’esperienza dell’utente e non dargli fastidio. Meglio ridurre il numero di video aggiunti e minimizzare la singola durata al solo scopo di aggiungere qualcosa di utile per l’utente.
  • 16. Video & Autoplay L’autoplay infastidisce l’utente. Sempre. Per l’utente con disabilità: ● Può rendere difficoltoso l’ascolto e contrastare l’attività dello screen reader nonchè la naturale navigazione ● Possono verificarsi reazioni fisiche come convulsioni L’utente viene costretto ad abbandonare la pagina.
  • 17. Video & Autoplay ● Rimuovere l’autoplay → uno studio del 2016 ha mostrato che il 76% dei partecipanti avrebbe silenziato l’audio ove possibile e, nel caso contrario, la maggioranza avrebbe chiuso la pagina ● Aggiungere i comandi per far partire e mettere in pausa il media ● Aggiungere opzioni di usabilità e fornire warnings per i contenuti presenti ● Includere dei sottotitoli accessibili
  • 18. Passare ad una UX più sostenibile è davvero necessario? Spoiler: sì! 🎊 Optando per scelte sostenibili rispondiamo indirettamente a caratteristiche che gli utenti apprezzano e cercano in un prodotto digitale.
  • 20. Sì, ma come posso verificare se il mio sito è sostenibile? https://www.websitecarbon.com/ Verifica l’impronta ecologica del tuo sito o di un sito che ti interessa!
  • 21. The internet should be a global public good—healthy for the planet and for the people who use it
  • 22. IMAGE GOES OVER HERE Valeria Salis ● Software developer @ SparkFabrik ● Grande passione per la musica, lo sport e per la tecnologia da sempre. ● Nasco come backend developer, in Spark entro a far parte del Drupal Team e passo al lato oscuro (il frontend). ● Mi porto dietro una particolare sensibilità che mi fa avvicinare alla sostenibilità e all’accessibilità. Contatti ● Linkedin: https://www.linkedin.com/in/valeria-salis/ ● Email: valeria.salis@sparkfabrik.com
  • 24. Risorse utili e approfondimenti ● The real climate and transformative impact of ICT: A critique of estimates, trends, and regulations ● EDGAR - Emissions Database for Global Atmospheric Research ● Air travel emissions and some data ● Carbon Footprint of the Internet Over Time Since 1990 ● Some more tips about images ● Why Autoplay Is an Accessibility No-No