SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de Green Software Development

Mais 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
 

Último

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
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
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
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
 
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
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
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
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
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
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Último (20)

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
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...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
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)
 
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
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
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
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
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
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

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