Auf dem Blog von Christian Beier fand ich einen interessanten Gedankengang zum Thema HTML. Im ersten Moment erscheint die Idee total abwegig, doch dann denkt man: warum eigentlich nicht.
“Wie wäre es wenn man die Grafiken in 1px große quadrate sliced, und dan statt dem Bild was geladen werden muss, von jedem Pixel den HEX, RGB oder sonstewas Farbwert nimmt und den dann als Hintergrundfarbe im jeweiligen pixel-feld der Tabelle angibt.” Alles klar? Also kein jpg oder gif. Stattdessen ein Table mit lauter Farbangaben in den Zellen. Macht unheimlich viel Code (und viel Arbeit). Aber wieviel ist es denn im Vergleich zu einem Bild?
Der Auto kam zu folgendem Ergebnis (ich habe es nicht nachgerechnet): “Bei einer ASCII-Codierung benötigen wir pro Zeichen 7 Bit. Pro Pixel benötigen wir 50 Textzeichen was einen ungefähren Speicherplatzbedarf von 43,75 Byte pro Pixel ausmacht. Eine Bildzeile benötigt somit 656,25 Byte. Das wiederum x 15 Bildzeilen ergibt einen Speicherplatzverbrauch von 9843,75 Byte (9,61 KByte.)
Also statt 0,66 KByte für die Grafik benötigen wir 9,61 KByte für die Tabelle (sollte ich mich nicht verrechnet haben). Das ist ein Unterschied von sage und schreibe ca. 1456 Prozent. In Ladezeiten ausgedrückt, würde es wie folgt aussehen: Die Grafik benötigt bei einem 56K-Modem ca. 0 Sekunden und die “Tabellen-Grafik” braucht ca. 2 Sekunden.”
Macht also nicht wirklich Sinn. Aber interessant ist es trotzdem.






Dein Kommentar