3.1 Identify Relevant Technical Indicators
Performance is a key part of the sustainability mindset as reductions in loading times can have a considerable impact on energy loads within CPU, GPU, RAM, and hard drive caching (among other variables), as such ensuring a performant product is essential.
Criteria
- Performance Goals: Explicit goals that impact the environment and performance of the service, for example, HTTP requests, or the amount of DOM elements that need to be rendered are both set and met.
- Accountancy Types: Because the payload being delivered may not always be equal in terms of energy intensity, operators of websites and applications must ensure that consideration is given for the energy intensity (or unit being evaluated) of each component. For example, non-rendering text is less computational than CSS, which in turn is less process-heavy than JavaScript, which is less resource-heavy than WebGL.
Impact
Medium
Effort
Medium
Benefits
- Environmental:
Limiting the number of server requests and the size of the DOM decreases a product or service’s environmental impact by reducing CPU and GPU cycles, and RAM usage which benefits energy consumption, reducing the need to recharge devices as frequently. - Performance:
Reducing the hardware utilization as denoted above will also improve performance metrics, as a device will suffer less consumption and thrashing of limited resources. - Conversion:
Search engines consider web performance in their ranking data, as such a faster website may lead to a higher rank and potentially better conversion rates.
GRI
- materials: Medium
- energy: Medium
- water: Medium
- emissions: Medium
Example
- A large list of ways to speed up your website within the front-end performance checklist.
Resources
- 15 page speed optimizations that sites ignore (at their own risk)
- Does not compute: Avoiding pitfalls assessing the Internet’s energy and carbon impacts
- Electronics Goes Green (PDF)
- Equations relating total annual energy consumption and chips energy efficiency
- Fast load times
- [GPFEDS] 1.1 – Strategy (Assessment & Impact) (PDF)
- [GPFEDS] 1.5 – Strategy (Impact Goals) (PDF)
- [GPFEDS] 4.9 – UX and UI (Server Requests) (PDF)
- [GR491] 3-7043 – Client / Server Requests
- Graphics Card Power Consumption and Efficiency Tested
- How Improving Website Performance Can Help Save The Planet
- How Much Power Does Memory Use?
- Mac Pro power consumption and thermal output (BTU/h) information
- Power Consumption of PC Components in Watts
- Rethinking Allocation in High-Baseload Systems (PDF)
- The Carbon Impact of Web Standards (PDF)
- UI Tools
- United Nations [SDGS] Goal 1 (Poverty)
- United Nations [SDGS] Goal 7 (Sustainable Energy)
- United Nations [SDGS] Goal 13 (Climate Change)
- Web Almanac: Sustainability