suit: Tabelle effektiver darstellen

Beitrag lesen

Das direkte Einbinden der Bilder ist Unsinn. Üblicherweise werden Bilder genau ein Mal vom Server geladen und dann aus dem Browser-Cache abgerufen, egal auf welcher Unterseite man sich befindet. Bei Quelltext-Einbindung muß man jede(!) Bild-Ressource bei jedem(!) Seitenaufruf mit herunterladen (plus ca. jeweils(!) 30% der Bildgröße für Base64).
Benutze stattdessen CSS-Sprites, dann hast du nur einmalig einen zusätzlichen Request.

Das direkte einbinden ist vor allem dann interessant, wenn man keine zusätzlichen HTTP-Requests stattfinden dürfen oder der Overhead egal ist.

Ein Beispiel für eine Sinnvolle anwendung könnte z.B. ein SVG-Hintergrund sein den man nur 1x im CSS-File braucht und dort eben als base64 oder urlencoded reinpackt. Das spart einen HTTP-Request und erzeugt dennoch keinen Overhead.