Carbon-Aware Website

Info

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.

My opinion (in German)

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

How?

CO2.js library

Description

CO2.js is a JavaScript library that allows developers to estimate the emissions associated with their apps, websites and software. At its core, CO2.js takes an input of data, in bytes, and returns an estimate of the carbon emissions produced to move that data over the internet. It can be run in Node.js server environments, in the browser, as well as on some serverless and edge compute runtimes.

Grid-aware Websites (GWF project)

GitHub - thegreenwebfoundation/grid-aware-websites: A library to enable developers to implement grid awareness in their websites

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