Bei Retina-Grafiken lässt sich zusätzlich noch Dateigröße einsparen.
Normales Bild
In Retina-Größe 370 KB
Retina-Bild
Nur 14% größer
Klingt seltsam
Dadurch, dass das Retina-Bild vom Browser auf Normalgröße skaliert wird, kann eine JPG-Qualität von 30% oder weniger in Photoshop ausgewählt werden, ohne dass dies zu sichtbaren Einbußen führt.
Zusätzlich kann mit Komprimierungstools wie ImageOptim noch einmal 5 - 10% eingespart werden (auch als Grunt Plugin erhältlich)
2. Möglichkeit:
Dem Browser mehrere Bilder bereitstellen
mit srcset w
Beispiel
Unsere Webseite hat 4 Breakpoints und eine Maximalbreite von 1280 Pixel.
Mobile Breakpoint: 420 Pixel
Tablet: 840 Pixel
Desktop klein: 1024 Pixel
Desktop groß: 1280 Pixel
In diesen Größen speichern wir unser Bild ab.
Und so binden wir das Bild mit srcset w in den 4 Größen ein:
Die w Angabe weist den Browser darauf hin, in welchen Breiten das Bild zur Verfügung steht, ohne dass dieser die Bilder herunterladen muss.
Einsparung 28%
Einsparung 45%
Einsparung 80%
Falls das Bild nicht den kompletten Bildschirm einnehmen soll, kann zusätzlich das Attribut sizes verwendet werden, um dem Browser mitzuteilen, in welcher Größe das Bild eingesetzt wird.