Skip to main content

Copy of some Draft Web Development Guidelines

Set goals based on potential impact considerations

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

Machine-testable

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.

Resources

Criteria: Accountancy types

Machine-testable

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.

Resources

Impact: Medium, Effort: Medium

GRI Impact of Set goals based on potential impact considerations
GRI Impact
materials Medium
energy Medium
water Medium
emissions Medium
Benefits of this guideline
  • Environment: 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.

Example
  • content A large list of ways to speed up your website within the front-end performance checklist.

Tags: