A Sustainable Web

is it possible?

Nicola Zambello

Frontend Developer

Founder & CTO @ RawMaterial

Plone Foundation member

@nicolazambello

nzambello

Green and environment

  • Carbon emissions

 

  • Fossil fuels vs renewable energy

 

  • Carbon footprint and responsibilities

Have you ever thought about web emissions?

Internet emissions are huge

  • 20 billion devices in 2020
  • 1 Google search uses energy as light bulb for 17 s
  • Internet generates emissions like airline industry
  • If internet were a country, would be 6th for electricity usage
  • < 3% websites are powered by renewable energy (2020)

Websites use electricity in

Data centers

Network transmissions

End user devices

Understanding the impact

Understanding the impact

Websites use electricity in

Data centers

Network transmissions

End user devices

but also, as an industry we have

Operations

Design

Development

Hosting

Understanding the impact

Is this

green washing?

Understanding the impact

Carbon Footprint

Understanding the impact

Life Cycle Assessment

Understanding the impact

Practical speaking: what is having impact?

Understanding the impact

What Draws Power?

  • CPU
  • GPU
  • Networking
  • Screen

Rendering behavior and CPU usage

Understanding the impact

Performance

Understanding the impact

Good power usage

Efficient user interaction

Drive idle power usage towards zero

GO IDLE ASAP

No green technologies,
but
green practices

Valuable content & UX

Good practices

Design

Good practices

Reduce images
and videos

Good practices

Take care of fonts

Good practices

Reduce JS and rendering

Good practices

Good practices

CSS

💚

Prefer static websites & PWA

Good practices

Caching

Good practices

Prefer/allow
dark mode

Good practices

Keep it simple

Good practices

KISS

Keep Internet Simple and Sustainable

Good practices

How do I measure energy consumption?

Measurement

Safari Web Inspector

Measurement

Measurement

Measurement

Web Sustainability Checklist 

by MightyBytes

Let's talk about

Plone 6 (Volto)

Wrapping up

  • Energy
  • Environment
  • People

Sustainability for:

Sustainability for people

Social Sustainability

Privacy

Social Sustainability

Technical debt

Overworking

Inclusivity

Open Source

Accessibility

Security

Community impact

Ethical
development

Social Sustainability

Vegan
development

Social Sustainability

Sustainable Web Manifesto

if you want to dig deeper

Don't rush for commercial interests, work for
a clean and equal world 

Thank you!

Take part and help our world

If you are interested,
contact us!