Carbon-Aware Website
The concept of a carbon-aware website is one where the content/user experience of a site changes depending on how the grid intensity of the electricity grid.
Concept: Carbon-Aware Computing
Part of a Sustainable Web.
Ich bin bislang nicht wirklich überzeugt davon, im Frontend abhängig von der CO2-Intensität (bzw. Grid Intensity Data) Anpassungen vorzunehmen. Das Frontend sollte einfach immer möglichst umweltfreundlich sein und unterschiedliche Versionen einer Website auszuliefern macht da wenig Sinn für mich. Wenn wegen hoher CO2-Intensität bspw. keine Bilder angezeigt werden, ist das wenn überhaupt nur bei Öko-Websiten denkbar. Die einzige kommerzielle Carbon-Aware Website von Organic Basics ist inzwischen wieder offline.
Grid-Aware auf Serverseite macht Sinn, um gewisse Aktivitäten zeitlich sinnvoll zu verschieben, aber auf der Clientseite? Bei Websites sehe ich jedenfalls noch nicht so ganz den Sinn. Am ehesten macht es Sinn bei Client-Anwendungen, die wie Serveranwendungen gewisse Hintergrundaktivitäten zeitlich verschieben können. Ein Beispiel hierfür ist Windows Update, wo das in Windows 11 bereits umgesetzt wurde.
Carbon-Aware Websites
- https://branch.climateaction.tech (explanation: https://branch.climateaction.tech/issues/issue-1/design-for-carbon-aware-digital-experiences/)
- https://fershad.com (explanation: https://fershad.com/writing/making-this-website-carbon-aware/)
https://lowimpact.organicbasics.com(not available anymore, see here for some screenshots)
How?
CO2.js library
Grid-aware Websites (GWF project)
Introducing our grid-aware websites project - Green Web Foundation
🔗 References
Designing Branch: Sustainable Interaction Design Principles - Branch
A Carbon-Aware Internet - Branch
This website is carbon aware by Fershad Irani
Our Code Is Harming The Planet, We Need Carbon Aware Design Patterns | HackerNoon