Interesting, my location has "high grid intensity", so it showed me a lite version, with low-res images and some JS <script> tags commented out.
But the author explains the steps to determine this:
1. A Cloudflare Worker checks the request object for the country a visitor is located in.
2. If a location is found, then a fetch request is made to the CO2signal API CO2signal sends back data about the current grid intensity at the visitor's location.
3. The current grid intensity is checked against the annual average grid intensity for that country (data from CO2.js).
4. If the grid intensity is equal to or greater than the annual average, then the HTML response is modified using the Cloudflare Workers HTMLRewriter. If the grid intensity is less than the annual average, the regular (unmodified) site is returned to the user.
(https://fershad.com/carbon-aware-site/)
Surely all these steps combined above use more power than just sending the unchanged HTML page to the user?