GREEN CODING Guide
by VAST FORWARD

Green Coding in der Webentwicklung ist fester Bestandteil der Nachhaltigkeitsstrategie von Vast Forward. So verringern wir den Energiebedarf und die Emission von Treibhausgasen nicht nur in unserem Unternehmen, sondern auch in unserer gesamten Lieferkette.

Hochgerechnet auf Server und Devices auf der ganzen Welt hat jede Zeile Code das Potenzial, den Energiebedarf und die Emissionen zu senken. Gestalten Entwickler ihren Code auch nur etwas energieeffizienter, ist durch Skalierungseffekte extrem viel zu erreichen.

Hochgerechnet auf Server und Devices auf der ganzen Welt hat jede Zeile Code das Potenzial, den Energiebedarf und die Emissionen zu senken.

Anmerkung: Das CMS Wordpress generiert von hinterlegten Bildern automatisch verschiedene Bildgrößen, die oft nicht benötigt oder verwendet werden – diese können deaktiviert werden.
Über Plugins wie Better-Image-Sizes können benötigte Bildgrößen on the Fly und auch nur in den benötigten Größen generiert werden.

160-70% bzw. ein optimales Maß zwischen Bildgröße und Bildqualität wählen 2CMS wie z.B. Contao besitzen die Möglichkeit, Bilder in WEBP zu konvertieren und auszuspielen. Für Wordpress können dafür diverse Plugins verwendet werden, z.B. Images to WEBP (https://wordpress.org/plugins/images-to-webp/) als eine kostenlose Variante 3Content Delivery Networks (CDNs) can manage the flow of content and reduce the physical distance between the server and the user.

4Im Idealfall werden Scripte vorher minimiert. Sollte das nicht möglich sein, können CMS dies auch übernehmen bzw. über Plugins dazu befähigt werden. In Wordpress z.B. Autoptimize 5https://medium.com/@netxm/what-is-tree-shaking-de7c6be5cadd

6über Tools und Plugins kann Critical CSS generiert und eingebunden werden z.B. über https://www.sitelocity.com/critical-path-css-generator

7https://walterebert.com/blog/subsetting-web-fonts

8Für Wordpress gibt es viele Plugins mit mal mehr und mal weniger Funktionen. Ein einfaches und gutes Plugin wäre z.B. WP Fastest Cache

Tools

Verschiedene Tools können eine guten Überblick darüber geben, wie performant und nachhaltig eine Webseite ist.
Einige geben auch direkt Vorschläge, welche Möglichkeiten zur Optimierung bestehen.

  • Digital Beacon: Berechnet den CO2 Fußabdruck einer Seite beim ersten und wiederholten Aufrufen. Gibt jedoch keinen Überblick über das gesamte “Gewicht”, da nicht die komplette Seite in die Berechnung mit einfließt.
  • Ecograder: Ein weiteres Tool das den CO2 Fußabdruck berechnen kann
  • Cabin: CO2 bewusstes, Nachhaltiges Analytics Tool das auch den CO2 Fußabdruck jeder Seite überprüft (Externes Tool mit Bezahlmodell)
  • Google PageSpeed Insights und GTMetrix: Zeigen die aktuelle Performance einer Webseite an. Listen die Möglichkeiten für eine weitere Optimierung auf.