Thema: JavaScript
Kilobyte ist nicht gleich Kilobyte. Ein Bild wird geladen und angezeigt, JavaScript wird geladen, entpackt, geparst, kompiliert und ausgeführt – auf einem Gerät, dessen Leistung man nicht kennt. Deshalb wiegt ein Kilobyte Skript um ein Vielfaches schwerer als ein Kilobyte Bild. Kompression hilft dabei nur beim Transport: Der Prozessor sieht die volle Größe, nicht die gepackte. Die einzige Maßnahme, die zuverlässig wirkt, ist deshalb nicht bessere Auslieferung, sondern weniger Code.
News 5
Podcast 2
- Folge 38Code komprimieren
- Folge 8Wie eine Webseite aufgebaut ist
Lexikon 9
- 3.2Code minifizieren und Unnötiges entfernen
- 3.3Bandbreitenintensive Komponenten modularisieren
- 3.4Redundanz und Doppelungen im Code vermeiden
- 3.5Drittanbieter wie eigene Inhalte behandeln
- 3.7Nicht kritische Ressourcen später laden
- 3.11Nachhaltiges JavaScript und APIs nutzen
- 3.12Abhängigkeiten sparsam nutzen und pflegen
- 4.2Caching und Offline-Zugriff optimieren
- 4.7Aktualisierungsintervalle für Daten festlegen