Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Bundling

Definition: Bundling bezeichnet den Prozess des Zusammenfassens mehrerer JavaScript-, CSS- oder anderer Web-Ressourcen-Dateien in eine oder wenige optimierte Ausgabedateien (Bundles). Bundler analysieren die Import-Abhängigkeitsstruktur des Codes, entfernen ungenutzten Code (Tree Shaking), minimieren die Ausgabe (Minification) und können das Bundle in dynamisch nachladbare Teile aufteilen (Code Splitting). Gängige Bundler: Webpack, Vite, Rollup, esbuild, Parcel. Bundling ist Bestandteil des Build-Prozesses jeder modernen Web-Applikation und beeinflusst direkt die initiale Ladezeit und Core Web Vitals.

Erläuterung

Mit HTTP/1.1 war Bundling kritisch: Jede HTTP-Anfrage hatte signifikanten Overhead durch Verbindungsaufbau. Mit HTTP/2 und HTTP/3 (Multiplexing) ist dieser Overhead kleiner – Bundling bleibt aber wichtig wegen Tree Shaking, Minification und Code Splitting, nicht nur wegen Request-Reduktion. Das richtige Bundling-Setup beeinflusst Initial Load Time und damit FCP, LCP und INP.

Bundler-Tools im Vergleich

Tree Shaking

Code Splitting und Chunk-Strategien

Performance-Impact

Praxistipp: Wechseln Sie von Webpack zu Vite wenn Sie ein neues Projekt starten oder wenn Ihre Build-Zeiten über 30 Sekunden liegen – Vite reduziert Build-Zeiten typischerweise um 80–90 %. Aktivieren Sie webpack-bundle-analyzer (oder Vite-Äquivalent rollup-plugin-visualizer) nach dem nächsten Build und prüfen Sie: Sind große Bibliotheken (Moment.js, Lodash, Chart.js) vollständig im Bundle oder werden sie Tree-Shaken? Moment.js allein ist 300 KB – ersetzen Sie es durch date-fns oder dayjs (beide <15 KB). Regelmäßige Bundle-Analyse verhindert schleichende Bundle-Größen-Regression durch neue Dependencies.