Bundle Size
TL;DR
Bundle Size ist die Gesamtgröße des JavaScript-Pakets. Kleinere Bundles bedeuten schnellere Ladezeiten und weniger Parsing-Aufwand.
Was ist Bundle Size?
Bundle Size bezeichnet die Größe der JavaScript-Dateien, die an den Browser gesendet werden. Sie entsteht durch das Zusammenführen (Bundling) von Code, Libraries und Dependencies.
Warum Bundle Size wichtig ist
- Große Bundles brauchen länger zum Download
- JavaScript muss geparst und kompiliert werden
- Mobile Geräte sind 3-5x langsamer
- Jedes KB zählt für Core Web Vitals
Bundle Size reduzieren
- Tree Shaking: Unbenutzten Code entfernen
- Code Splitting: Nur laden, was gebraucht wird
- Minification: Code komprimieren
- Dependencies prüfen: Leichtere Alternativen?
- Lazy Loading: Später laden, was später gebraucht wird
Bundle Size analysieren
- webpack-bundle-analyzer
- Bundlephobia.com für npm-Pakete
- Source-map-explorer
Bundle Size und Nachhaltigkeit
Weniger JavaScript = nachhaltiger:
- Weniger Datenübertragung
- Weniger CPU-Arbeit
- Schnellere Seiten = zufriedenere Nutzer
Fazit
Bundle Size ist ein direkter Performance-Hebel. Jede eingesparte KB JavaScript verbessert die Nutzererfahrung – besonders auf mobilen Geräten.
Mehr aus dem Glossar
Geändert am:
15.12.2025
Code Splitting
Code in mehrere Bundles aufteilen und nur bei Bedarf laden. Senkt initiale Ladezeit und JavaScript-Kosten.
Code Splitting
Geändert am:
15.12.2025
Tree Shaking
Entfernt ungenutzten Code beim Build. Nur verwendete Exports landen im Bundle – Ergebnis: deutlich kleinere Dateien.
Tree Shaking
Mein Beitrag
für die Umwelt
für die Umwelt
Mein Beitrag für nachhaltiges Webdesign – Erfahre mehr darüber, wie meine digitalen Angeboteumweltfreundlich gestaltet sind und welche nachhaltigen Praktiken ich umsetzte.
Meine nachhaltigen Praktiken