Introducing the Carbon Intensity API

A presentation at MaccTech in February 2023 in Macclesfield, UK by Rick Butterfield

Slide 1

Slide 1

Introducing the Carbon Intensity API fi @rickbutter eld

Slide 2

Slide 2

Hi, I’m Rick 👋 Development Team Lead at Nexer Digital fi @rickbutter eld

Slide 3

Slide 3

Sustainability is a big deal right? fi @rickbutter eld

Slide 4

Slide 4

3.7% fi @rickbutter eld

Slide 5

Slide 5

“The carbon footprint of our gadgets, the internet and the systems supporting them accounts for 3.7% of global greenhouse emissions, similar to the airline industry. These emissions are predicted to double by 2025.” BBC Future, https://www.bbc.com/future/article/20200305-why-your-internet-habits-are-not-as-clean-as-you-think fi @rickbutter eld

Slide 6

Slide 6

How can we, as technologists, help solve this problem? fi @rickbutter eld

Slide 7

Slide 7

“You can’t improve what you don’t measure.” Peter Drucker fi @rickbutter eld

Slide 8

Slide 8

Slide 9

Slide 9

Slide 10

Slide 10

Slide 11

Slide 11

What is the Carbon Intensity API? fi @rickbutter eld

Slide 12

Slide 12

Slide 13

Slide 13

Possible use cases • Automatically turning on dark mode • Disabling high quality images to save bandwidth • Turn off autoplaying video fi @rickbutter eld

Slide 14

Slide 14

Slide 15

Slide 15

Slide 16

Slide 16

The Low Impact Manifesto • 1. Does not load any images before they are actively requested by the user. • 2. Minimises the power consumption on the users device. • 3. Adapts to re ect the amount of renewable energy it’s currently running on. • 4. Informs the user of the impact of their browsing behavior. • 5. Does not make use of videos. • 6. Stores data locally on the user’s device to minimise data transfer. • 7. Compresses all data to the greatest extent possible. • 8. Loads only the most crucial programming scripts, frameworks and cookies. • 9. Limits the amount of light emitted by the screen. • 10. Optimises and limits the use of custom fonts. https://lowimpact.organicbasics.com/ fl fi @rickbutter eld

Slide 17

Slide 17

Introducing the Carbon Intensity API fi @rickbutter eld