Greener coding: Wagtail’s climate impact
- Mentors
- Thibaud Colas-
- Organization
- Wagtail
- Technologies
- python, javascript, django, html, css, typescript, Wagtail
- Topics
- web, performance, energy, sustainability
This project aims to contribute to reducing the environmental impact of web applications by making the Wagtail CMS more sustainable.
Goals:
Develop a suite of performance tests to measure the energy efficiency of Wagtail.
Produce a report on the climate impact of Wagtail sites at this point in time.
Implement more sustainable web development practices in Wagtail and improve energy efficiency.
Encouraging the adoption of sustainable web development practices by raising awareness among Wagtail developers.
Approach: Serving responsive images, Serving images in next-gen formats, Template caching for sites, YouTube lite embeds, Carbon Aware CMS, Speeding up tests, Wagtail-aware Django debug toolbar, Improve accessibility features, Optimising styles and scripts and Spread awareness.
Deliverables:
The climate impact of Wagtail sites will be measurable with agreed-upon methodologies, and we will do so on a regular basis. By the end of the project, we will have released a number of energy efficiency improvements reducing the impact of Wagtail sites.