SlideShare a Scribd company logo
Sustainable UX
for everyone
Tom Greenwood
@eatwholegrain
Internet emissions are huge
WebsiteCarbon.com
Websites use electricity in
Data centres Transmission
networks
End user devices
7 sustainable UX
tips
#1 - Streamline user journeys
Home
ServicesAbout Us
Services History UX Development
UX Development
#2 - Efficient Images
● Use less images
● Use vectors and CSS instead of photos
● Design the smallest version of your photos
1.2MB JPEG
1280 x 800
640 x 400px
360kb JPEG
70% smaller than 1280 x 800px (1.2MB)
640 x 400px with blurred edges
192kb JPEG
47% smaller than the same image without blur
640 x 400px with blurred edges
192kb JPEG
47% smaller than the same image without blur
640 x 400px B&W with blurred edges
129kb JPEG
33% smaller than the same image in colour
64% smaller than original at same size
640 x 400px with blurred edges
192kb JPEG
85kb WebP at 96% quality
56% smaller than JPEG
76% smaller than original at same size
640 x 400px B&W with blurred edges
129kb JPEG
67kb WebP at 96% quality
48% smaller than the same image in colour
81% smaller than original at same size
94% smaller than original full screen image
Convert photos from JPEG to WebP
CSS overlay effects
67kb WebP at 96% quality67kb WebP at 96% quality
#3 - Less video
1. Avoid autoplay (opt-in is better user experience)
2. Question whether video is the best content format
3. Reduce video length
4. Avoid animated GIFs
5. Use MPEG4 format
#4 - System Fonts
Use system fonts
They are free!
#5 - Optimise
custom fonts
Example: Inter UI
● TTF files
● 2192 characters
● 39 languages
● 9 weights
● ~300kb per weight
1. Reduce font weight & style variants
2. Use the most efficient file format (e.g. WOFF2 not TTF)
3. Subset fonts
Format Characters Languages Size Percentage
Original Inter UI TTF 2192 39 298kb 100%
Subset Inter UI TTF 98 2 12kb 4%
Subset Inter UI WOFF2 98 2 7kb 2.3%
97.7% smaller with no difference to the user!
#6 - Go easy on the icing
1. Animations
2. Transforms
3. Masks
4. Tracking!
Experiment and learn
#7 - Low energy colours
Only relevant on OLED screens
WHITE
Highest energy
BLACK
No energy
DARK
Low energy
BLUE
High energy
~25% more
than green and
red
Benefits
1. Shorter user journeys
2. Better web performance
3. Better SEO
4. Better accessibility
5. Less energy and emissions
Downsides
1. It needs attention to detail
Sustainable UX
Sustainable Web
Manifesto
Read and sign at:
www.sustainablewebmanifesto.com
tom@wholegraindigital.com @eatwholegrain
www.wholegraindigital.com

More Related Content

What's hot

Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingBas Leurs
 
Visual communication and graphic design
Visual communication and graphic designVisual communication and graphic design
Visual communication and graphic design
Danielle Oser, APR
 
Shape & Balance
Shape & BalanceShape & Balance
Shape & Balance
BaileyWingler1
 
Articial 
Intelligence 
in Brand & Illustration
Articial 
Intelligence 
in Brand & IllustrationArticial 
Intelligence 
in Brand & Illustration
Articial 
Intelligence 
in Brand & Illustration
Martin Hansen
 
Design management
Design managementDesign management
Design management
Manoj Shukla
 
Segmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business AnalystsSegmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business Analysts
Asen Gyczew
 
The Art of Design & Design Thinking
The Art of Design & Design ThinkingThe Art of Design & Design Thinking
The Art of Design & Design Thinking
Nancy Walkup
 
20 Creative Sustainable Packaging Design Examples
20 Creative Sustainable Packaging Design Examples20 Creative Sustainable Packaging Design Examples
20 Creative Sustainable Packaging Design Examples
Printsome
 
SCAMPER
SCAMPERSCAMPER
SCAMPER
Angela Maiers
 
A* GCSE Coursework Example 1
A* GCSE Coursework Example 1A* GCSE Coursework Example 1
A* GCSE Coursework Example 1sherryseif
 
Develop your ideas with SCAMPER
Develop your ideas with SCAMPER Develop your ideas with SCAMPER
Develop your ideas with SCAMPER
William Villamil
 
Layout design
Layout designLayout design
Layout design
Aly Magdy
 
A Guide to the SCAMPER Technique
A Guide to the SCAMPER TechniqueA Guide to the SCAMPER Technique
A Guide to the SCAMPER Technique
Olivier Serrat
 
Magazine Layout Design
Magazine Layout DesignMagazine Layout Design
Magazine Layout Design
LaurenClarke123
 
SCAMPER: An Ideation technique
SCAMPER: An Ideation techniqueSCAMPER: An Ideation technique
SCAMPER: An Ideation technique
Caksback
 
In 02 scamper 1 2015
In 02 scamper 1 2015In 02 scamper 1 2015
In 02 scamper 1 2015
Various Projects
 
Designing Visual Communication
Designing Visual CommunicationDesigning Visual Communication
Designing Visual Communication
Suman Subedi
 
The typography
The typographyThe typography
The typography
Fady El-Masry
 
Gestalt Principles of Design
Gestalt Principles of DesignGestalt Principles of Design
Gestalt Principles of Design
Gayle Christopher
 

What's hot (20)

Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solving
 
Visual communication and graphic design
Visual communication and graphic designVisual communication and graphic design
Visual communication and graphic design
 
Shape & Balance
Shape & BalanceShape & Balance
Shape & Balance
 
Articial 
Intelligence 
in Brand & Illustration
Articial 
Intelligence 
in Brand & IllustrationArticial 
Intelligence 
in Brand & Illustration
Articial 
Intelligence 
in Brand & Illustration
 
Design management
Design managementDesign management
Design management
 
Segmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business AnalystsSegmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business Analysts
 
The Art of Design & Design Thinking
The Art of Design & Design ThinkingThe Art of Design & Design Thinking
The Art of Design & Design Thinking
 
20 Creative Sustainable Packaging Design Examples
20 Creative Sustainable Packaging Design Examples20 Creative Sustainable Packaging Design Examples
20 Creative Sustainable Packaging Design Examples
 
SCAMPER
SCAMPERSCAMPER
SCAMPER
 
A* GCSE Coursework Example 1
A* GCSE Coursework Example 1A* GCSE Coursework Example 1
A* GCSE Coursework Example 1
 
Develop your ideas with SCAMPER
Develop your ideas with SCAMPER Develop your ideas with SCAMPER
Develop your ideas with SCAMPER
 
Layout design
Layout designLayout design
Layout design
 
A Guide to the SCAMPER Technique
A Guide to the SCAMPER TechniqueA Guide to the SCAMPER Technique
A Guide to the SCAMPER Technique
 
Magazine Layout Design
Magazine Layout DesignMagazine Layout Design
Magazine Layout Design
 
Postmodern Graphic Design
Postmodern Graphic DesignPostmodern Graphic Design
Postmodern Graphic Design
 
SCAMPER: An Ideation technique
SCAMPER: An Ideation techniqueSCAMPER: An Ideation technique
SCAMPER: An Ideation technique
 
In 02 scamper 1 2015
In 02 scamper 1 2015In 02 scamper 1 2015
In 02 scamper 1 2015
 
Designing Visual Communication
Designing Visual CommunicationDesigning Visual Communication
Designing Visual Communication
 
The typography
The typographyThe typography
The typography
 
Gestalt Principles of Design
Gestalt Principles of DesignGestalt Principles of Design
Gestalt Principles of Design
 

Similar to Sustainable UX For Everyone

Design in Motion: Video Production Workflow
Design in Motion: Video Production WorkflowDesign in Motion: Video Production Workflow
Design in Motion: Video Production Workflow
goodfriday
 
AWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic Transcoder
Amazon Web Services
 
Performance as UX with Justin Howlett
Performance as UX with Justin HowlettPerformance as UX with Justin Howlett
Performance as UX with Justin Howlett
FITC
 
AWS Webcast - What's new with Amazon Elastic Transcoder
AWS Webcast - What's new with Amazon Elastic TranscoderAWS Webcast - What's new with Amazon Elastic Transcoder
AWS Webcast - What's new with Amazon Elastic Transcoder
Amazon Web Services
 
Digital Historian Series: Using Digital Tools for Archival Research
Digital Historian Series: Using Digital Tools for Archival ResearchDigital Historian Series: Using Digital Tools for Archival Research
Digital Historian Series: Using Digital Tools for Archival Research
Scholarly Commons, University of Illinois Library
 
Digital Graphics Pro Forma
Digital Graphics Pro FormaDigital Graphics Pro Forma
Digital Graphics Pro Forma
Alex Walker
 
File types pro forma
File types pro forma File types pro forma
File types pro forma
Alex Walker
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
PriyaSomu2
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
Rasan Samarasinghe
 
Digital graphics pro forma1
Digital graphics pro forma1Digital graphics pro forma1
Digital graphics pro forma1
Harrison Cox
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
PriyaSomu2
 
Spansion FL-S Serial NOR Flash Memory
Spansion FL-S Serial NOR Flash MemorySpansion FL-S Serial NOR Flash Memory
Spansion FL-S Serial NOR Flash Memory
Spansion
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
Kiran Crampton
 
Digital Image Basics
Digital Image BasicsDigital Image Basics
Digital Image Basics
mturre
 
Image Optimization
Image OptimizationImage Optimization
Image Optimization
Tasawr Interactive
 
Delivering Responsibly
Delivering ResponsiblyDelivering Responsibly
Delivering Responsibly
ColdFusionConference
 
File types pro forma doc
File types pro forma docFile types pro forma doc
File types pro forma doc
Emily Pinder
 
rainbow technology
rainbow technologyrainbow technology
rainbow technology
Chaitanya Ram
 
Trouble with distribution
Trouble with distributionTrouble with distribution
Trouble with distribution
J On The Beach
 

Similar to Sustainable UX For Everyone (20)

Design in Motion: Video Production Workflow
Design in Motion: Video Production WorkflowDesign in Motion: Video Production Workflow
Design in Motion: Video Production Workflow
 
AWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic Transcoder
 
Performance as UX with Justin Howlett
Performance as UX with Justin HowlettPerformance as UX with Justin Howlett
Performance as UX with Justin Howlett
 
AWS Webcast - What's new with Amazon Elastic Transcoder
AWS Webcast - What's new with Amazon Elastic TranscoderAWS Webcast - What's new with Amazon Elastic Transcoder
AWS Webcast - What's new with Amazon Elastic Transcoder
 
Digital Historian Series: Using Digital Tools for Archival Research
Digital Historian Series: Using Digital Tools for Archival ResearchDigital Historian Series: Using Digital Tools for Archival Research
Digital Historian Series: Using Digital Tools for Archival Research
 
Digital Graphics Pro Forma
Digital Graphics Pro FormaDigital Graphics Pro Forma
Digital Graphics Pro Forma
 
File types pro forma
File types pro forma File types pro forma
File types pro forma
 
Unit 78 technical file
Unit 78 technical fileUnit 78 technical file
Unit 78 technical file
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
 
Digital graphics pro forma1
Digital graphics pro forma1Digital graphics pro forma1
Digital graphics pro forma1
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
 
Spansion FL-S Serial NOR Flash Memory
Spansion FL-S Serial NOR Flash MemorySpansion FL-S Serial NOR Flash Memory
Spansion FL-S Serial NOR Flash Memory
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
 
Digital Image Basics
Digital Image BasicsDigital Image Basics
Digital Image Basics
 
Image Optimization
Image OptimizationImage Optimization
Image Optimization
 
Delivering Responsibly
Delivering ResponsiblyDelivering Responsibly
Delivering Responsibly
 
File types pro forma doc
File types pro forma docFile types pro forma doc
File types pro forma doc
 
rainbow technology
rainbow technologyrainbow technology
rainbow technology
 
Trouble with distribution
Trouble with distributionTrouble with distribution
Trouble with distribution
 

More from MobileUXLondon

Humanity Centred Design
Humanity Centred DesignHumanity Centred Design
Humanity Centred Design
MobileUXLondon
 
Design and Climate
Design and ClimateDesign and Climate
Design and Climate
MobileUXLondon
 
Design in the Anthropocene
Design in the AnthropoceneDesign in the Anthropocene
Design in the Anthropocene
MobileUXLondon
 
Tokyo War Story
Tokyo War StoryTokyo War Story
Tokyo War Story
MobileUXLondon
 
Global Design Systems at Condé Nast International
Global Design Systems at Condé Nast InternationalGlobal Design Systems at Condé Nast International
Global Design Systems at Condé Nast International
MobileUXLondon
 
Making The Case For Localisation
Making The Case For LocalisationMaking The Case For Localisation
Making The Case For Localisation
MobileUXLondon
 
Taking our first leap into Voice Design - Making an Educake
Taking our first leap into Voice Design - Making an EducakeTaking our first leap into Voice Design - Making an Educake
Taking our first leap into Voice Design - Making an Educake
MobileUXLondon
 
Personality for Voice
Personality for VoicePersonality for Voice
Personality for Voice
MobileUXLondon
 
What's happening in the world of voice
What's happening in the world of voiceWhat's happening in the world of voice
What's happening in the world of voice
MobileUXLondon
 
The need for emotionally intelligent conversational design
The need for emotionally intelligent conversational designThe need for emotionally intelligent conversational design
The need for emotionally intelligent conversational design
MobileUXLondon
 
5 rules for delivering more accessible projects, and 5 more you might want to...
5 rules for delivering more accessible projects, and 5 more you might want to...5 rules for delivering more accessible projects, and 5 more you might want to...
5 rules for delivering more accessible projects, and 5 more you might want to...
MobileUXLondon
 
7 tips to push and maintain the accessibility agenda in your organisation
7 tips to push and maintain the accessibility agenda in your organisation7 tips to push and maintain the accessibility agenda in your organisation
7 tips to push and maintain the accessibility agenda in your organisation
MobileUXLondon
 
Building the most accessible and inclusive FTSE company: the Barclays playbook
Building the most accessible and inclusive FTSE company: the Barclays playbook Building the most accessible and inclusive FTSE company: the Barclays playbook
Building the most accessible and inclusive FTSE company: the Barclays playbook
MobileUXLondon
 
Why accessibility is important and how to convince your organisation
Why accessibility is important and how to convince your organisationWhy accessibility is important and how to convince your organisation
Why accessibility is important and how to convince your organisation
MobileUXLondon
 
Let’s all be friends! How great design relies on collaboration
Let’s all be friends! How great design relies on collaborationLet’s all be friends! How great design relies on collaboration
Let’s all be friends! How great design relies on collaboration
MobileUXLondon
 
How to lead UX and enjoy it
How to lead UX and enjoy itHow to lead UX and enjoy it
How to lead UX and enjoy it
MobileUXLondon
 
Trouble in the team: techniques to solve conflicts
Trouble in the team: techniques to solve conflicts Trouble in the team: techniques to solve conflicts
Trouble in the team: techniques to solve conflicts
MobileUXLondon
 
Calm Team Strategies
Calm Team StrategiesCalm Team Strategies
Calm Team Strategies
MobileUXLondon
 
How to build, inspire and keep a successful design team
How to build, inspire and keep a successful design teamHow to build, inspire and keep a successful design team
How to build, inspire and keep a successful design team
MobileUXLondon
 
Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...
Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...
Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...
MobileUXLondon
 

More from MobileUXLondon (20)

Humanity Centred Design
Humanity Centred DesignHumanity Centred Design
Humanity Centred Design
 
Design and Climate
Design and ClimateDesign and Climate
Design and Climate
 
Design in the Anthropocene
Design in the AnthropoceneDesign in the Anthropocene
Design in the Anthropocene
 
Tokyo War Story
Tokyo War StoryTokyo War Story
Tokyo War Story
 
Global Design Systems at Condé Nast International
Global Design Systems at Condé Nast InternationalGlobal Design Systems at Condé Nast International
Global Design Systems at Condé Nast International
 
Making The Case For Localisation
Making The Case For LocalisationMaking The Case For Localisation
Making The Case For Localisation
 
Taking our first leap into Voice Design - Making an Educake
Taking our first leap into Voice Design - Making an EducakeTaking our first leap into Voice Design - Making an Educake
Taking our first leap into Voice Design - Making an Educake
 
Personality for Voice
Personality for VoicePersonality for Voice
Personality for Voice
 
What's happening in the world of voice
What's happening in the world of voiceWhat's happening in the world of voice
What's happening in the world of voice
 
The need for emotionally intelligent conversational design
The need for emotionally intelligent conversational designThe need for emotionally intelligent conversational design
The need for emotionally intelligent conversational design
 
5 rules for delivering more accessible projects, and 5 more you might want to...
5 rules for delivering more accessible projects, and 5 more you might want to...5 rules for delivering more accessible projects, and 5 more you might want to...
5 rules for delivering more accessible projects, and 5 more you might want to...
 
7 tips to push and maintain the accessibility agenda in your organisation
7 tips to push and maintain the accessibility agenda in your organisation7 tips to push and maintain the accessibility agenda in your organisation
7 tips to push and maintain the accessibility agenda in your organisation
 
Building the most accessible and inclusive FTSE company: the Barclays playbook
Building the most accessible and inclusive FTSE company: the Barclays playbook Building the most accessible and inclusive FTSE company: the Barclays playbook
Building the most accessible and inclusive FTSE company: the Barclays playbook
 
Why accessibility is important and how to convince your organisation
Why accessibility is important and how to convince your organisationWhy accessibility is important and how to convince your organisation
Why accessibility is important and how to convince your organisation
 
Let’s all be friends! How great design relies on collaboration
Let’s all be friends! How great design relies on collaborationLet’s all be friends! How great design relies on collaboration
Let’s all be friends! How great design relies on collaboration
 
How to lead UX and enjoy it
How to lead UX and enjoy itHow to lead UX and enjoy it
How to lead UX and enjoy it
 
Trouble in the team: techniques to solve conflicts
Trouble in the team: techniques to solve conflicts Trouble in the team: techniques to solve conflicts
Trouble in the team: techniques to solve conflicts
 
Calm Team Strategies
Calm Team StrategiesCalm Team Strategies
Calm Team Strategies
 
How to build, inspire and keep a successful design team
How to build, inspire and keep a successful design teamHow to build, inspire and keep a successful design team
How to build, inspire and keep a successful design team
 
Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...
Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...
Inclusive Design: using colour blind simulation. Stephanie Maier, UX / UI Eva...
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

Sustainable UX For Everyone

  • 1. Sustainable UX for everyone Tom Greenwood @eatwholegrain
  • 4. Websites use electricity in Data centres Transmission networks End user devices
  • 6. #1 - Streamline user journeys Home ServicesAbout Us Services History UX Development UX Development
  • 7. #2 - Efficient Images ● Use less images ● Use vectors and CSS instead of photos ● Design the smallest version of your photos
  • 9. 640 x 400px 360kb JPEG 70% smaller than 1280 x 800px (1.2MB) 640 x 400px with blurred edges 192kb JPEG 47% smaller than the same image without blur
  • 10. 640 x 400px with blurred edges 192kb JPEG 47% smaller than the same image without blur 640 x 400px B&W with blurred edges 129kb JPEG 33% smaller than the same image in colour 64% smaller than original at same size
  • 11. 640 x 400px with blurred edges 192kb JPEG 85kb WebP at 96% quality 56% smaller than JPEG 76% smaller than original at same size 640 x 400px B&W with blurred edges 129kb JPEG 67kb WebP at 96% quality 48% smaller than the same image in colour 81% smaller than original at same size 94% smaller than original full screen image Convert photos from JPEG to WebP
  • 12. CSS overlay effects 67kb WebP at 96% quality67kb WebP at 96% quality
  • 13. #3 - Less video 1. Avoid autoplay (opt-in is better user experience) 2. Question whether video is the best content format 3. Reduce video length 4. Avoid animated GIFs 5. Use MPEG4 format
  • 14. #4 - System Fonts Use system fonts They are free!
  • 15. #5 - Optimise custom fonts Example: Inter UI ● TTF files ● 2192 characters ● 39 languages ● 9 weights ● ~300kb per weight
  • 16. 1. Reduce font weight & style variants 2. Use the most efficient file format (e.g. WOFF2 not TTF) 3. Subset fonts Format Characters Languages Size Percentage Original Inter UI TTF 2192 39 298kb 100% Subset Inter UI TTF 98 2 12kb 4% Subset Inter UI WOFF2 98 2 7kb 2.3% 97.7% smaller with no difference to the user!
  • 17. #6 - Go easy on the icing 1. Animations 2. Transforms 3. Masks 4. Tracking! Experiment and learn
  • 18. #7 - Low energy colours Only relevant on OLED screens WHITE Highest energy BLACK No energy DARK Low energy BLUE High energy ~25% more than green and red
  • 19. Benefits 1. Shorter user journeys 2. Better web performance 3. Better SEO 4. Better accessibility 5. Less energy and emissions Downsides 1. It needs attention to detail Sustainable UX
  • 20. Sustainable Web Manifesto Read and sign at: www.sustainablewebmanifesto.com tom@wholegraindigital.com @eatwholegrain www.wholegraindigital.com