SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
vs.
It is more important to
practice sustainable habits
than favour one material over the other.
Claire Thornewill
Digital Strategy & Sustainability Manager
neoverv GmbH
Holistic Approach
to digital sustainability
Digitalisation = Decarbonisation
Digitalisation = Decarbonisation
X
Electricity
Electricity
70%
Energy consumption
https://theshiftproject.org/wp-content/uploads/2019/03/Lean-ICT-Report_The-Shift-Project_2019.pdf
11
According to the HTTP Archive the average page weight of the top 1,000 pages
recorded over the last 3 years was 2214.4 KB
Average page weight
2.2MB
Indexed pages
55 billion
(31.07.2023)
55 billion web pages produce ca.
460 million metric tonnes of CO2e
per year.
Average page
460 Million metric tonnes CO2
30 Million cars
https://www.acea.auto/files/ACEA-report-vehicles-in-use-europe-2022.pdf
x 3
How do we calculate?
● www.ecograder.com
● www.websitecarbon.com
● www.ecoping.earth/
● www.webpagetest.org/
● www.beta.backspace.eco/
● www.digitalbeacon.co/
How do we calculate?
Website Carbon Ecograder Cleaner Web
How do we calculate?
CO2.js Github Repository | CO2.js Docs
CO2.js is an open-source JavaScript library that enables developers to estimate
the emissions related to use of their apps, websites, and software.
15
Average grid intensity data from
Ember
Marginal intensity data from the
UNFCCC
(UN Framework Convention on Climate Change).
Historical for the latest available
year.
16
Data center usage Network transfer End user device usage Production
15% 14% 52% 19%
Average grid intensity
(data from Ember)
Total CO2e emissions
Limitations
● Single pages
● Assumed page visits
● Static carbon intensity
Electricity Maps for
Germany (12 months)
399gCO2e/kWh
Hosting Green vs. Not
Green = 50gCO2e/kWh
Not Green = 442gCO2e/kWh
Sustainable Web Design
Model (SWD)
Transferred over the Wire
Pageweight = GB
CO2.js
17
Lab Data: Ecograder
Average Page size MB 1.91
Total MB 28.69
Total KG CO2e 14,607
Field Data: Manual
Average Page size MB 4.49
Total MB 67.30
Total KG CO2e 2,948
● www.ecograder.com cannot calculate
the real percentage of unique visitors
vs. recurring visitors
● www.ecograder.com uses static
location gCO2e/kWh numbers based
on the SWD models locations variable
from Ember’s Data Explorer
Ecograder Limitations
A discrepancy was found in the calculated total CO2e emissions, we believe
this to be because of a number of factors:
15 same pages audited:
The Problem
Consumerism on the web
Product Bloat. Carbon heavy products.
So much content and so many
features are built that are not
used and never removed.
The more efficient the web has
become the less efficient websites
and products have become.
Measure the status quo
Estimate CO2
95.7 million annual pageviews
140,000 pages live
4.49 MB average page weight
14.7 metric tonnes of CO2e
emissions
for the whole of the website per year
14 roundtrip transatlantic flights from Zurich,
Switzerland to New York, USA.
All Pages Views
Page size - data transferred 4.49 MB
Unique Visits Factor of % 52.36%
Pageviews per month 4179819
Monthly 18753454.58 MB
Monthly 18313.92 GB
Annual 219767.05 GB
Recurring Visits (factor of 25%) Factor of % 47.64%
Pageviews per month 3802953
Monthly 17062583.21 MB
Monthly 16662.68 GB
Annual 199952.15 GB
SWD Model Fixed Factors
Annual Internet Energy / Annual End User Traffic 0.81 kWh/GB
Carbon factor Switzerland 81 Carbon Factor g/kWh
Total CO2e per year 14681.29 KG of carbon per year
Impact: Page Weight
● 74% of pages were bigger than
2.2 MB
● Reduce the overall page weight
to max, 2.2. M B would reduce
overall website by 50%, therefore
reduce the total CO2e
emissions by 1.8 metric
tonnes.
.
Total Page
Weight
Total CO2e
Emission
Before 67.30 MB 2939.7 KG
74% of pages reduced to
2.2 MB 31.9 MB 1117.5 KG
Savings 35.40 MB 1822.22 KG
Introducing Page Weight budget of max. 2.2 MB
Impact: Image Quality
Reducing the image quality by
ca. 80% would reduce the annual
CO2e emissions by 1.8 metric
tonnes.
.
Total Page
Weight
Total CO2e
Emission
Before 67.30 MB 2939.7 KG
74% of pages reduced to
2.2 MB 35.66 MB 1053.1 KG
Savings 31.64 MB 1886.57 KG
Reducing image quality to 80% and rendering as .webP
Impact: Image Quality
Asset Management
Total Assets 339,204
Total GB 204.5 GB
Used 278,354
Deactivated 9,759
Never Used 51,093
75 different asset types
1 GB costs 3 kWh =
613.5 kWh to store 204.5 GB
Switzerland’s grid produced 81gCO2e per
kWh from August 2022 - August 2023
The all asset storage produced 49 KG of CO2e emissions in 1 year.
Pages
Content is created and never used or taken offline and never removed.
Total Content pages 43,234 Total Article Pages 57,451
Used 38786 67.51%
Deactivated 5986 10.42%
Never Used 12771 22.23%
*The % do not add up to 100% given not 100% of the pages are
covered
Used 26726 61.82%
Deactivated 3376 7.81%
Never Used 13134 30.38%
*The % do not add up to 100% given not 100% of the pages are
covered
Recommendation: Remove Legacy Code
Impact: High
Reduce the amount of data users are
downloading. We estimated that it was
possible to shave 0.5 MB off every page.
Total saving of
1,495.4 KG CO2e emissions.
Actions:
● Up to date tech stack
● Reduce unused scripts
● Avoid technical debt
Recommendation: Create Content Guidelines
Impact: High
Content creators did not pay attention to
the final image size, therefore, increasing
overall page weight.
Incredibly large images were stored that
were Never used on a page.
Actions:
● Reduce and optimise images
● Avoid content that eats up
unnecessary data
● Make your content accessible
to everyone
Recommendation: Declutter
Impact: Medium
Come up with a strategy to reduce the number
of items on a content management system
that are never used.
Actions:
● Introduce Content
management strategy
● removed used unused assets
● Give your content an expiry
date
Digital Cleanup Day
March 16, 2024
For 15 pages we found that the page weight dropped by an average of 50%
less MB just by rendering a different format of images.
Most impactful and least effort.
31
Overall Results
50% reduction to the average
page weight
14.7 metric tonnes of CO2e emission is
reduced to 7.3 metric tonnes of CO2e
emissions.
1 metric tonnes of CO2 emissions
Possible annual savings:
Shift the responsibility
Make it a
holistic
team effort
Learn more
Find me on LinkedIn

Contenu connexe

Similaire à Sustainable Web Design - Claire Thornewill

Greener web development at PHP London
Greener web development at PHP LondonGreener web development at PHP London
Greener web development at PHP LondonCiaranMcNulty
 
Lafarge_Climate_2015_EN_Final
Lafarge_Climate_2015_EN_FinalLafarge_Climate_2015_EN_Final
Lafarge_Climate_2015_EN_FinalSophie Tricaud
 
UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...
UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...
UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...UKSG: connecting the knowledge community
 
Sustainability in ICT - a brief study
Sustainability in ICT - a brief studySustainability in ICT - a brief study
Sustainability in ICT - a brief studyKrishna Gopal
 
Barney Smith - Perform Green
Barney Smith - Perform Green Barney Smith - Perform Green
Barney Smith - Perform Green Go Green
 
Identifying success factors for low-carbon hydrogen market development and bu...
Identifying success factors for low-carbon hydrogen market development and bu...Identifying success factors for low-carbon hydrogen market development and bu...
Identifying success factors for low-carbon hydrogen market development and bu...OECD Environment
 
CCXG Forum, September 2022, Sin Liang Cheah
CCXG Forum, September 2022, Sin Liang CheahCCXG Forum, September 2022, Sin Liang Cheah
CCXG Forum, September 2022, Sin Liang CheahOECD Environment
 
Sustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 VancouverSustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 VancouverJames Christie
 
apidays LIVE Paris - Deploy digital sobriety by Celine Lescop
apidays LIVE Paris - Deploy digital sobriety by Celine Lescopapidays LIVE Paris - Deploy digital sobriety by Celine Lescop
apidays LIVE Paris - Deploy digital sobriety by Celine Lescopapidays
 
Little Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability ReportLittle Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability ReportKennethOng48
 
Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Videoguy
 
Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...
Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...
Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...Global Business Events
 
Mike Pitts EDN mar 2010
Mike Pitts EDN mar 2010Mike Pitts EDN mar 2010
Mike Pitts EDN mar 2010Info EDCW
 
Managing International Supply Chain Assignment
Managing International Supply Chain AssignmentManaging International Supply Chain Assignment
Managing International Supply Chain AssignmentIfediora Chukwuma
 
Smashing Conference Short Talk on Sustainable Webdesign and coding practices
Smashing Conference Short Talk on Sustainable Webdesign and coding practicesSmashing Conference Short Talk on Sustainable Webdesign and coding practices
Smashing Conference Short Talk on Sustainable Webdesign and coding practicesMightybytes
 
Green NDLW Power Point Template Wimba Friday
Green NDLW Power Point Template Wimba FridayGreen NDLW Power Point Template Wimba Friday
Green NDLW Power Point Template Wimba Fridayvideoreg
 
Eni: Integrated Model for Sustainable Energy Resource Development
Eni: Integrated Model for Sustainable Energy Resource DevelopmentEni: Integrated Model for Sustainable Energy Resource Development
Eni: Integrated Model for Sustainable Energy Resource DevelopmentEni
 

Similaire à Sustainable Web Design - Claire Thornewill (20)

Greener web development at PHP London
Greener web development at PHP LondonGreener web development at PHP London
Greener web development at PHP London
 
Lafarge_Climate_2015_EN_Final
Lafarge_Climate_2015_EN_FinalLafarge_Climate_2015_EN_Final
Lafarge_Climate_2015_EN_Final
 
UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...
UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...
UKSG 2023 - Minimising environmental impact and improving sustainability, Cam...
 
Sustainability in ICT - a brief study
Sustainability in ICT - a brief studySustainability in ICT - a brief study
Sustainability in ICT - a brief study
 
Barney Smith - Perform Green
Barney Smith - Perform Green Barney Smith - Perform Green
Barney Smith - Perform Green
 
Identifying success factors for low-carbon hydrogen market development and bu...
Identifying success factors for low-carbon hydrogen market development and bu...Identifying success factors for low-carbon hydrogen market development and bu...
Identifying success factors for low-carbon hydrogen market development and bu...
 
CCXG Forum, September 2022, Sin Liang Cheah
CCXG Forum, September 2022, Sin Liang CheahCCXG Forum, September 2022, Sin Liang Cheah
CCXG Forum, September 2022, Sin Liang Cheah
 
Sustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 VancouverSustainable UX at IA Summit 2017 Vancouver
Sustainable UX at IA Summit 2017 Vancouver
 
apidays LIVE Paris - Deploy digital sobriety by Celine Lescop
apidays LIVE Paris - Deploy digital sobriety by Celine Lescopapidays LIVE Paris - Deploy digital sobriety by Celine Lescop
apidays LIVE Paris - Deploy digital sobriety by Celine Lescop
 
Little Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability ReportLittle Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability Report
 
Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge
 
Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...
Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...
Andrew Bannister, Head of Environmental Management at VW UK - Interaction wit...
 
Energy Efficiency in the time of COVID-19
Energy Efficiency in the time of COVID-19Energy Efficiency in the time of COVID-19
Energy Efficiency in the time of COVID-19
 
Low carbon Transition in the Cement Industry
Low carbon Transition in the Cement IndustryLow carbon Transition in the Cement Industry
Low carbon Transition in the Cement Industry
 
Low carbon Transition in the Cement Industry
Low carbon Transition in the Cement IndustryLow carbon Transition in the Cement Industry
Low carbon Transition in the Cement Industry
 
Mike Pitts EDN mar 2010
Mike Pitts EDN mar 2010Mike Pitts EDN mar 2010
Mike Pitts EDN mar 2010
 
Managing International Supply Chain Assignment
Managing International Supply Chain AssignmentManaging International Supply Chain Assignment
Managing International Supply Chain Assignment
 
Smashing Conference Short Talk on Sustainable Webdesign and coding practices
Smashing Conference Short Talk on Sustainable Webdesign and coding practicesSmashing Conference Short Talk on Sustainable Webdesign and coding practices
Smashing Conference Short Talk on Sustainable Webdesign and coding practices
 
Green NDLW Power Point Template Wimba Friday
Green NDLW Power Point Template Wimba FridayGreen NDLW Power Point Template Wimba Friday
Green NDLW Power Point Template Wimba Friday
 
Eni: Integrated Model for Sustainable Energy Resource Development
Eni: Integrated Model for Sustainable Energy Resource DevelopmentEni: Integrated Model for Sustainable Energy Resource Development
Eni: Integrated Model for Sustainable Energy Resource Development
 

Plus de Green Software Development

Plus de Green Software Development (7)

Blue turns green! Approaches and technologies for sustainable K8s clusters #C...
Blue turns green! Approaches and technologies for sustainable K8s clusters #C...Blue turns green! Approaches and technologies for sustainable K8s clusters #C...
Blue turns green! Approaches and technologies for sustainable K8s clusters #C...
 
Green Cloud - Measure cloud emissions
Green Cloud - Measure cloud emissionsGreen Cloud - Measure cloud emissions
Green Cloud - Measure cloud emissions
 
CO2 Footprint of ChatGPT
CO2 Footprint of ChatGPTCO2 Footprint of ChatGPT
CO2 Footprint of ChatGPT
 
Tools and best practices for sustainable software
Tools and best practices for sustainable softwareTools and best practices for sustainable software
Tools and best practices for sustainable software
 
The challenge of putting software sustainability research into practice
The challenge of putting software sustainability research into practiceThe challenge of putting software sustainability research into practice
The challenge of putting software sustainability research into practice
 
Carbon Hack 2022
Carbon Hack 2022Carbon Hack 2022
Carbon Hack 2022
 
The Path to Green Enterprise Applications
The Path to Green Enterprise ApplicationsThe Path to Green Enterprise Applications
The Path to Green Enterprise Applications
 

Dernier

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 

Dernier (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 

Sustainable Web Design - Claire Thornewill

  • 1.
  • 2. vs.
  • 3. It is more important to practice sustainable habits than favour one material over the other.
  • 4. Claire Thornewill Digital Strategy & Sustainability Manager neoverv GmbH
  • 11. 11 According to the HTTP Archive the average page weight of the top 1,000 pages recorded over the last 3 years was 2214.4 KB Average page weight 2.2MB Indexed pages 55 billion (31.07.2023) 55 billion web pages produce ca. 460 million metric tonnes of CO2e per year. Average page
  • 12. 460 Million metric tonnes CO2 30 Million cars https://www.acea.auto/files/ACEA-report-vehicles-in-use-europe-2022.pdf x 3
  • 13. How do we calculate? ● www.ecograder.com ● www.websitecarbon.com ● www.ecoping.earth/ ● www.webpagetest.org/ ● www.beta.backspace.eco/ ● www.digitalbeacon.co/
  • 14. How do we calculate? Website Carbon Ecograder Cleaner Web
  • 15. How do we calculate? CO2.js Github Repository | CO2.js Docs CO2.js is an open-source JavaScript library that enables developers to estimate the emissions related to use of their apps, websites, and software. 15 Average grid intensity data from Ember Marginal intensity data from the UNFCCC (UN Framework Convention on Climate Change). Historical for the latest available year.
  • 16. 16 Data center usage Network transfer End user device usage Production 15% 14% 52% 19% Average grid intensity (data from Ember) Total CO2e emissions Limitations ● Single pages ● Assumed page visits ● Static carbon intensity Electricity Maps for Germany (12 months) 399gCO2e/kWh Hosting Green vs. Not Green = 50gCO2e/kWh Not Green = 442gCO2e/kWh Sustainable Web Design Model (SWD) Transferred over the Wire Pageweight = GB CO2.js
  • 17. 17 Lab Data: Ecograder Average Page size MB 1.91 Total MB 28.69 Total KG CO2e 14,607 Field Data: Manual Average Page size MB 4.49 Total MB 67.30 Total KG CO2e 2,948 ● www.ecograder.com cannot calculate the real percentage of unique visitors vs. recurring visitors ● www.ecograder.com uses static location gCO2e/kWh numbers based on the SWD models locations variable from Ember’s Data Explorer Ecograder Limitations A discrepancy was found in the calculated total CO2e emissions, we believe this to be because of a number of factors: 15 same pages audited:
  • 19. Consumerism on the web Product Bloat. Carbon heavy products. So much content and so many features are built that are not used and never removed. The more efficient the web has become the less efficient websites and products have become.
  • 21. Estimate CO2 95.7 million annual pageviews 140,000 pages live 4.49 MB average page weight 14.7 metric tonnes of CO2e emissions for the whole of the website per year 14 roundtrip transatlantic flights from Zurich, Switzerland to New York, USA. All Pages Views Page size - data transferred 4.49 MB Unique Visits Factor of % 52.36% Pageviews per month 4179819 Monthly 18753454.58 MB Monthly 18313.92 GB Annual 219767.05 GB Recurring Visits (factor of 25%) Factor of % 47.64% Pageviews per month 3802953 Monthly 17062583.21 MB Monthly 16662.68 GB Annual 199952.15 GB SWD Model Fixed Factors Annual Internet Energy / Annual End User Traffic 0.81 kWh/GB Carbon factor Switzerland 81 Carbon Factor g/kWh Total CO2e per year 14681.29 KG of carbon per year
  • 22. Impact: Page Weight ● 74% of pages were bigger than 2.2 MB ● Reduce the overall page weight to max, 2.2. M B would reduce overall website by 50%, therefore reduce the total CO2e emissions by 1.8 metric tonnes. . Total Page Weight Total CO2e Emission Before 67.30 MB 2939.7 KG 74% of pages reduced to 2.2 MB 31.9 MB 1117.5 KG Savings 35.40 MB 1822.22 KG Introducing Page Weight budget of max. 2.2 MB
  • 23. Impact: Image Quality Reducing the image quality by ca. 80% would reduce the annual CO2e emissions by 1.8 metric tonnes. . Total Page Weight Total CO2e Emission Before 67.30 MB 2939.7 KG 74% of pages reduced to 2.2 MB 35.66 MB 1053.1 KG Savings 31.64 MB 1886.57 KG Reducing image quality to 80% and rendering as .webP
  • 25. Asset Management Total Assets 339,204 Total GB 204.5 GB Used 278,354 Deactivated 9,759 Never Used 51,093 75 different asset types 1 GB costs 3 kWh = 613.5 kWh to store 204.5 GB Switzerland’s grid produced 81gCO2e per kWh from August 2022 - August 2023 The all asset storage produced 49 KG of CO2e emissions in 1 year.
  • 26. Pages Content is created and never used or taken offline and never removed. Total Content pages 43,234 Total Article Pages 57,451 Used 38786 67.51% Deactivated 5986 10.42% Never Used 12771 22.23% *The % do not add up to 100% given not 100% of the pages are covered Used 26726 61.82% Deactivated 3376 7.81% Never Used 13134 30.38% *The % do not add up to 100% given not 100% of the pages are covered
  • 27. Recommendation: Remove Legacy Code Impact: High Reduce the amount of data users are downloading. We estimated that it was possible to shave 0.5 MB off every page. Total saving of 1,495.4 KG CO2e emissions. Actions: ● Up to date tech stack ● Reduce unused scripts ● Avoid technical debt
  • 28. Recommendation: Create Content Guidelines Impact: High Content creators did not pay attention to the final image size, therefore, increasing overall page weight. Incredibly large images were stored that were Never used on a page. Actions: ● Reduce and optimise images ● Avoid content that eats up unnecessary data ● Make your content accessible to everyone
  • 29. Recommendation: Declutter Impact: Medium Come up with a strategy to reduce the number of items on a content management system that are never used. Actions: ● Introduce Content management strategy ● removed used unused assets ● Give your content an expiry date
  • 31. For 15 pages we found that the page weight dropped by an average of 50% less MB just by rendering a different format of images. Most impactful and least effort. 31 Overall Results 50% reduction to the average page weight 14.7 metric tonnes of CO2e emission is reduced to 7.3 metric tonnes of CO2e emissions.
  • 32. 1 metric tonnes of CO2 emissions Possible annual savings:
  • 36. Find me on LinkedIn