Blog

Reduzierung der CO2-Emissionen und des Web

Reduzierung der CO2-Emissionen und des Web

Überschüssige Plugins entfernen

Keine Sorge, wir werden nicht durchdrehen. Ihr Lieblingsteam für Website-Design war letzten Monat ein wenig in Eile, aber es ist immer Zeit, anzuhalten und an den Blumen zu riechen. Anfang dieses Monats lasen wir über Danny van Kootens Bemühungen, die CO2-Emissionen zu reduzieren, indem er einfach nur seine Arbeit macht. Wie ist das möglich? Alle Websites haben einen spezifischen Kohlenstoff-Fußabdruck. Das bedeutet, dass die Erweiterungen, Programme, Lösungen, die von Millionen von Nutzern genutzt werden, eine bestimmte Menge an Energie verbrauchen. Wenn die Ersteller nur ein paar unnötige kB loswerden, können sie eine enorme Wirkung erzielen. Und das ist genau das, was dieser Programmierer getan hat. Er reduzierte die globalen Emissionen um geschätzte 59.000 kg CO2 pro Monat, indem er eine 20 kB JavaScript-Abhängigkeit in Mailchimp für WordPress entfernte. Er sagte, dass seine WordPress-Plugins zusammen auf fast 2 Millionen verschiedenen Websites laufen, mit wer weiß wie vielen Besuchern.

Also, die Zahlen sind umwerfend – geschätzt sind pro Besucher pro Webseite 1 kWh an Einsparung möglich. Wenn die durchschnittliche Besucherzahl von Websites bei etwa 10.000 pro Monat liegt, beträgt die Gesamtmenge der durch die Reduzierung eines einzigen Kilobyte eingesparten Energie dann 1 kWh * 10.000 Besucher = 10.000 kWh.

Die meisten Menschen nehmen die IT als selbstverständlich hin. Aber 1 Kilobyte einer Datei, die auf 2 Millionen Websites geladen wird, erzeugt 2.950 kg CO2-Emissionen pro Monat! Zum Vergleich - Die Herstellung von 1.000 kg Zement erzeugt etwa 900 kg Kohlendioxid, und das ist eine ganz andere Branche als ein Stück Code.

Gibt es eine praktische Lösung?

Wir stehen vor einem irrwitzigen Anwachsen der Daten von Websites. In nur einem Jahrzehnt wurde die Datenübertragung immer energieintensiver und mit der Zunahme der mobilen Nutzung wurden die Zahlen immer wilder.

Hand, die Glaskugel hältDer erwähnte Programmierer Danny ist der Meinung, dass "die Webentwickler die Verantwortung haben, diesen Wahnsinn zu stoppen". Er schlug vor, dass Programmierer sich überlegen müssen - brauche ich das WIRKLICH? Wenn nicht, ist es besser, es wegzulassen.

Der beste Weg, nachhaltige Lösungen zu entwickeln und sich um den Planeten zu kümmern, ist also, all die unnötigen Funktionen zu vermeiden und den Code schön sauber zu halten. Danny erwähnte JavaScript und CSS-Framework als Beispiele für Dinge, die Programmierer nicht als Standard kaufen sollten. Außerdem tun wir mit der Verlängerung der Cache-Lebensdauer und der Verwendung eines statischen Website-Generators mehr für unsere Gemeinschaft, als wir vielleicht denken.

Es summiert sich wirklich!

Was wirklich Spaß macht ist, dass wir trotz aller Erwartungen das Web nicht aufblähen müssen. Das heißt, wir wurden mit Analysen, Erweiterungen und Plugins von Drittanbietern bombardiert, die ziemlich schnell zum "Industriestandard" wurden. Aber brauchen wir das wirklich?

Mit nur ein paar kleinen Verbesserungen wie der Wahl des effizienteren Web-Hosts oder der Beseitigung von unnötigem Code tun wir auf globaler Ebene viel mehr. Und das sind die Entscheidungen, die wir täglich treffen, und zwar fast standardmäßig. Wir erstellen jährlich etliche neue Websites zusammen mit Tausenden unserer Kollegen auf der ganzen Welt. Die Auswirkungen unserer gemeinsamen Arbeit sind überwältigend, wenn man bedenkt, wie viel Energie und CO2-Fußabdruck sie erzeugt. Wir wollen diese großartige Initiative teilen und die Bedeutung der Entscheidungen, die wir als Entwickler treffen, verdeutlichen. Dies ist eines unserer Hauptziele als Web-Entwicklungsagentur. Eine gesunde und nachhaltige Praxis zu entwickeln, die einen Unterschied machen könnte.