Layer 1: We must think of clever solutions to reduce our energy footprint where possible and shifting typical energy uses around is one way to do so
Layer 2: But we must also be conscious and aware of economies of scale, and shifting the burden of energy usage from one central server to N clients is ultimately not a good answer for NET energy consumption.
Layer 3: But for some constrained resources, that might be worthwhile, depending on the magnitude: The incremental cost of extra rendering on the client is a rounding error. But on a solar-powered low-energy server, it MIGHT be meaningful, and be the difference between something working and not.
This is a lens we must apply to everything:
* Logging * Battery technology * Buying locally vs economies of scale * International shipping * Container ships * etc.