This is an intriguing idea that I haven't seen before, and I wouldn't have thought of it to be honest. From an "efficiency optimisation" perspective it's interesting... but if implemented badly could have some questionable implications. There must be an off switch, otherwise could it be unethical to give people in "dirtier-energy" countries a "second-class" experience? Dictating "your power is not clean enough" and taking away the autonomy gives me a sense of unease, though vehicle emissions laws are already a thing so perhaps it shouldn't be so alien.
I propose a more obviously user-beneficial application for this sort of graceful-degradation design: detect if the user's bandwidth is low, presenting a trimmed-down version if so to maintain a usable website. Too many sites these days are completely nonfunctional on slow (rural/patchy/etc.) connections with tens of MBs of scripts and frameworks.
I propose a more obviously user-beneficial application for this sort of graceful-degradation design: detect if the user's bandwidth is low, presenting a trimmed-down version if so to maintain a usable website. Too many sites these days are completely nonfunctional on slow (rural/patchy/etc.) connections with tens of MBs of scripts and frameworks.