net2zero

FOR A SUSTAINABLE NETCULTURE

1 MB of pictures

weigh the same in the web as the first

Lord of the Rings book

Flugzeugfenster

SVG
INSTEAD OF
PNG

Problemstellung

Das Internet und die gesamte Flugindustrie haben global dieselbe CO₂ Emssionen. Beide betragen 4% der gesamten Emssionen.

Gemäss dem Moorschen Gesetz muss die Speicherkapazität sich alle 18 Monate verdoppeln, um mit Datenmengen mithalten zu können. Die Speicherkapazität wächst cirka 20% pro Jahr, die Datenmengen hingegen 40%. Im Jahr 2025 kann die Technologie gemäss Prognosen nicht mehr mithalten.

Bild

Bilder sind eines der energieintensivsten Elemente auf einer Website. Jedes auf der Website verwendete Bild ist ein Bild, das auf dem Server gespeichert werden muss. Einfachere Bilder helfen, die Bildgrösse zu verringern. Icons und Vektoren können eine gute Möglichkeit sein, um dennoch illustrative Inhalte darzustellen. Das HTTP-Archiv schätzt, dass die durchschnittliche Webseite im Jahr 2023 21 Bilder enthielt, mit einer Gesamtübertragungsgrösse von einem Megabyte. Bilder können die Website oder App sehr schwer machen, daher ist die Wahl des richtigen Stils und Formats und die Optimierung der Bilder entscheidend.

  • Vektorbilder
    SVG sind leichte, skalierbare Dateien und bieten eine leichte Bilvariante an. Net2zero hat hierzu mit p5.js eine Methode entwickelt, welche Pixelbilder in Vektoren umwandelt. SVG können durch CSS zudem animiert werden.
  • Dither
    Durch Dithering von Bildern, werden die Farben reduziert. Da monochrome Bilder helfen die Dateigrösse zu verringenern. Für Websites, die die Seitengrösse reduzieren möchten, ohne Bilder und Bildgrösse zu opfern, kann die Dithering- Kompressionstechnik nützlich sein.
  • Komprimieren
    Bildkomprimierungstools wie Shortpixel, TinyPNG, und ImageOptim minimieren die Dateigrössen ohne unerwünschte Verschlechterung der Bildqualität. Viele dieser Tools bieten Möglichkeiten, sie in wIhre Website zu integrieren, so dass alle Bilder automatisch optimiert werden, was Ihnen Zeit spart. Von Hand komprimierte Dateien lassen jeweils eine noch kleinere Datei zu. Unschärfe hinzuzufügen, verringert die Grösse zu verringern. https://imageoptim.com/mac https://shortpixel.com/ https://tinypng.com/ Plugin Figma um Bilder zu exportieren: https://www.figma.com/community/ plugin/920429287038206017
  • Lazy Load
    Lazy Loading bedeutet, dass Bilder erst geladen werden, sobald sie auf dem Bildschirm angezeigt werden. Angenommen, alle Bilder werden sofort geladen: Stellt der Nutzer fest, dass er auf der falschen Seite gelandet ist, verlässt er die Website, ohne nach unten gescrollt zu haben. Bilder, die weiter unten auf der Website platziert sind, hat er also gar nicht angeschaut – sie wurden umsonst geladen. Lazy Loading verhindert das und erhöht nebenbei die Nutzerfreundlichkeit durch eine schnellere Ladezeit.
  • Responsive
    Verschiedene Bildergrössen für verschiedene Endnutzer Geräte bereitzustellen, vermindert die Datengrösse, welche vom Server aberufen werden müssen.
  • net2zero