Skip to Main Content
Sustainable Web Design Logo
  • Home
  • Guidelines
  • Emissions
  • Ratings
  • Contact

◂ Web Development guidelines

3.3 Modularize bandwidth-heavy components

Web Development

Break down large components into smaller, self-contained pieces that can be requested only when required to save bandwidth.

Criteria

  • Code splitting: Machine-testable
    Break down bandwidth-heavy components into smaller, modular segments that can be loaded only when required. This applies to both front-end and back-end code.
    • Bundling dependancies
    • Code-split JavaScript
    • Code splitting
    • Code splitting – What, When and Why
    • Electricity Intensity of Internet Data Transmission
    • How code splitting increases performance
    • import
    • JavaScript performance
    • Reuse and recycle
    • Web performance, code splitting strategies, and a React case study
    • What is code splitting in Next.js?

Benefits

  • Conversion
    Modularizing code can accelerate performance, improving user experience while reducing the chance of abandonment. This is especially impact for users of low-resource devices, such as handhelds.
  • Economic
    Reducing the size of large files will reduce bandwidth expenses for service providers.
  • Performance
    Using smaller, modular components allows for more effective caching of commonly those reused components, while loading functions only when required reduces the payload. Unused portions of a larger resource will not be downloaded, which can have a considerable impact.

GRI

  • Materials: Medium
  • Energy: Medium
  • Water: Medium
  • Emissions: Medium

View the Guideline

Tags

PerformanceCSSJavaScript

Share

More web development guidelines

3.1 Set goals based on performance and energy impact

Web Development

3.2 Remove unnecessary or redundant information

Web Development

3.4 Remove unnecessary code

Web Development

Learn about W3C’s Sustainable Web Interest Group:

A global community advancing sustainability on the web.

Explore the group

This site is brought to you by

Mightybytes Wholegrain Digital
Website Carbon

This page loaded in 0.25 seconds and emitted just 0.5g of CO2

Visit Website Carbon
Ecograder

How green is your website?

Visit Ecograder
© Copyright Sustainable Web Design 2025. Privacy Policy.