Der Martin: Vorteile und Nachteile von url('data:image/png;base64...)

Beitrag lesen

Hallo,

Nachteil: Die insgesamt übertragene Datenmenge wird größer, da base64 je 3 Bytes zu 4 ASCII-Zeichen umcodiert. Kann vor allem bei langsamen Verbindungen (mobil?) ein Argument gegen data-URLs sein.
Größere zu übertragende Datenmenge? Du überträgst HTML-/CSS-Code doch nicht etwa unkomprimiert?

nein, wohl nicht. Daran hatte ich überhaupt nicht gedacht, weil das normalerweise unbemerkt im Hintergrund abläuft, ohne dass man sich aktiv drum kümmern muss.

Ja, bestimmt holen die Kompressionsalgorithmen bei JPEG/PNG/GIF bei Bilddaten noch etwas mehr raus als ZIP, aber das sollte nicht so ins Gewicht fallen.

Ich glaube, jetzt schmeißt du was durcheinander: Wenn wir mal davon ausgehen, dass die verschiedenen Kompressionsalgorithmen "ähnlich gut" sind, sollte gzip ungefähr das wieder herausholen, was base64 vorher aufgebläht hat.
Damit ist natürlich mein Argument des höheren Datenvolumens hinfällig.

Ciao,
 Martin

--
Ich bin im Prüfungsstress, ich darf Scheiße sagen.
  (Hopsel)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(