DjangoCon US 2024: Faster, leaner, greener: 10x lower website carbon emissions with Thibaud Colas

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=74GQd6WDVp4



Duration: 0:00
47 views
1


We’ll first look at a quantitative assessment of thousands of Django websites on the web, to get a good picture of the Django ecosystem’s overall emissions, and understand which specific aspects of a project contribute to overall power and resource usage.

We’ll then dive deeper on a single Django website’s energy use, studying djangoproject.com specifically, as a good example of a high-traffic website with a big footprint. We’ll use different performance testing, power measurement, and generic static analysis tools to understand how the site could be improved. We will review common issues, straightforward improvements, and more “pie in the sky” changes that are attainable with effort:

Energy consumption of front-end technology (React, HTMX, vanilla JS)
How design affects emissions (light vs. dark mode, image assets, fonts)
Application server: serverless Django options to reduce emissions
Database: how SQLite and other "serverless" database options can reduce emissions
Overlap with common Django performance considerations

This talk was presented at: https://2024.djangocon.us/talks/faste...

LINKS:
Follow Thibaud Colas 👇
On Mastodon: https://fosstodon.org/@thibaudcolas
On X: https://x.com/thibaud_colas
Website: https://thib.me/



Follow DjangoCon US 👇
https://fosstodon.org/@djangocon
https://x.com/djangocon

Follow DEFNA 👇
https://www.defna.org/


Video Production by Confreaks
Follow Confreaks 👇
https://confreaks.com/
https://x.com/confreaks
https://confreaks.bsky.social/




Other Videos By Confreaks


2025-03-16DjangoCon US 2024: An Opinionated Guide to Modern Django Forms with Josh Thomas
2025-03-14DjangoCon US 2024: API Maybe: Bootstrapping a Web Application circa 2024 with Carlton Gibson
2025-03-14DjangoCon US 2024: Panel Discussion: Open, friendly, and welcoming: on the... with Lacey Henschel
2025-03-13DjangoCon US 2024: Django User Model: Past, Present, and Future with Will Vincent
2025-03-13DjangoCon US 2024: A Guided Tour Through Postgres Internals with Elizabeth Garrett Christensen
2025-03-12DjangoCon US 2024: WebRTC with Django, Channels, HTMX, and coturn with Ken Whitesell
2025-03-12DjangoCon US 2024: A Brief History of Django with Frank Wiles
2025-03-12DjangoCon US 2024: Keynote - The Fellowship of the Pony with Natalia Bidart
2025-03-11DjangoCon US 2024: Fighting Homelessness with Django with Benjamin "Zags" Zagorsky
2025-03-11DjangoCon US 2024: Hidden gems of Django 5.x with Sarah Boyce
2025-03-10DjangoCon US 2024: Faster, leaner, greener: 10x lower website carbon emissions with Thibaud Colas
2025-03-10DjangoCon US 2024: Opening Remarks (Wednesday) with Peter Grandstaff
2025-03-09DjangoCon US 2024: You got that nice tech salary, now what? with Tim Schilling
2025-03-09DjangoCon US 2024: Finding 2.0 with Marc Gibbons
2025-03-08DjangoCon US 2024: Django + Alpine.js + htmx Ups & Downs with Karen Tracey
2025-03-08DjangoCon US 2024: How to design and implement extensible software with plugins with Simon Willison
2025-03-07DjangoCon US 2024: Lightning Talks (Tuesday) with Andrew Mshar
2025-03-06DjangoCon US 2024: Django: the web framework that changed my life with Sage Abdullah
2025-03-06DjangoCon US 2024: Keynote - How To Be A Developer and Other Lies We Tell Ourselves with Mario Munoz
2025-03-05DjangoCon US 2024: Product 101 for Techies and Tech Teams with Amanda Savluchinske
2025-03-05DjangoCon US 2024: Opening Remarks (Tuesday) with Velda Kiara