Measuring the Energy Impact of Animations on Websites
In digital design, animation has become a staple for enhancing user engagement. Microinteractions, scroll effects, and parallax motion all contribute to polished and visually dynamic websites. But how sustainable are they really?
In this entry, I wanted to find out: Do animations significantly increase the energy consumption of websites?
To explore this, I created two versions of a simple landing page:
- One static with no animations.
- One animated using CSS and JavaScript transitions.
I then compared the performance and energy use of both versions using Greenframe and Lighthouse performance reports in Chrome DevTools.

Results & Findings
The static version performed better across all key metrics: faster load times, reduced rendering workload, and less energy consumed during interaction.
| Version | Page Size | Time to Interactive | Lighthouse Performance | Estimated CO₂ per Visit |
|---|---|---|---|---|
| Static (No Motion) | 83 KB | 0.6 s | 99 | 0.04 g |
| Animated Version | 194 KB | 1.2 s | 86 | 0.11 g |
The animation-rich version was visually engaging, but also added unnecessary weight and longer processing times, especially noticeable on lower-end devices. While animations aren’t inherently unsustainable, they must be used deliberately, not just as aesthetic decoration.
Conclusion
Animations do have a place in design, especially when they aid usability. But from a sustainability standpoint, designers should evaluate:
- Is this animation improving functionality?
- Could it be simplified or removed?
- Can it be optimized with lightweight CSS instead of JavaScript?
Even small choices like reducing motion intensity, using system-based transitions, or respecting users’ reduced motion preferences can help lower energy consumption.