MudGuard: ALternative zur 1px Grafik

Beitrag lesen

Hi,

Wie könnte ich mir den base64 sparen, denn dieser kommt öfters vor...und wird ja nur ausgetauscht, sobald das Bild in den Sichtbereich kommt...

Wenn's Dir um ein paar Bytes geht, dann nimm statt einem gif ein svg. Da verschwendest Du zwar 4 Bytes beim mimetype (image/svg+xml statt image/gif), aber dafür sparst Du beim Bild. Wenn ich die DTD richtig lese, ist <svg/> ein gültiges svg-Dokument. Base-64-codiert ergibt das PHN2Zy8+, gesamt also

data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
vs
data:image/svg+xml;base64,PHN2Zy8+

Ohne base64 müßte der Bytehaufen url-encoded werden, das ergäbe dann
data:image/svg+xml,%3Csvg/%3E
was nochmal ein kleines bißchen kürzer wär.

cu,
Andreas a/k/a MudGuard