Code Splitting

TL;DR

Energieeffizienz bei Software bedeutet: maximale Leistung mit minimalem Energieverbrauch. Je effizienter der Code, desto weniger Strom verbrauchen Server und Endgeräte.

Was ist Energieeffizienz bei Software?

Energieeffizienz beschreibt das Verhältnis von nützlicher Arbeit zu eingesetzter Energie. Energieeffiziente Software erledigt dieselbe Aufgabe mit weniger Strom.

Warum es wichtig ist

  • Stromverbrauch = CO₂-Ausstoß
  • Milliarden Geräte weltweit
  • 24/7 laufende Server
  • Akkuverbrauch bei mobilen Geräten

Faktoren für Energieeffizienz

  • CPU-Last: Weniger Berechnungen = weniger Strom
  • RAM-Nutzung: Effizienter Speicherzugriff
  • Netzwerk: Weniger Übertragung = weniger Energie
  • GPU-Last: Besonders bei Animationen relevant

Maßnahmen für Webentwickler

  • JavaScript minimieren und optimieren
  • requestAnimationFrame statt setInterval
  • Lazy Loading für Medien
  • Effiziente CSS-Animationen
  • Dark Mode (bei OLED weniger Strom)

Messung

Energieverbrauch direkt messen ist schwierig. Proxies nutzen:

  • CPU-Zeit/Profiling
  • Lighthouse Performance Score
  • CO₂-Rechner für Websites

Fazit

Energieeffizienz ist messbarer Umweltschutz. Jede Optimierung spart Strom – multipliziert mit Millionen Nutzern ergibt das einen echten Impact.

Mehr aus dem Glossar

Geändert am:
15.12.2025

Lazy Loading

Lädt Bilder erst wenn sichtbar. Reduziert initiale Datenmenge und verbessert Performance.
Lazy Loading
Geändert am:
15.12.2025

Tree Shaking

Entfernt ungenutzten Code beim Build. Nur verwendete Exports landen im Bundle – Ergebnis: deutlich kleinere Dateien.
Tree Shaking
Mein Beitrag
für die Umwelt

Mein Beitrag für nachhaltiges Webdesign – Erfahre mehr darüber, wie meine digitalen Angeboteumweltfreundlich gestaltet sind und welche nachhaltigen Praktiken ich umsetzte.

Meine nachhaltigen Praktiken