Bündelung bezieht sich auf die Praxis, mehrere CSS- oder JavaScript-Dateien zu einer einzigen Datei zusammenzufassen, um die Ladezeit und Leistung zu optimieren. Anstatt mehrere Netzwerkanfragen für einzelne Dateien zu stellen, tätigt der Browser eine Anfrage, wodurch Latenz und Bandbreitennutzung reduziert werden.
Die Dateien werden durch einen Build-Prozess „gebündelt“, oft während der Deployment-Pipeline einer Website. Tools wie Webpack analysieren Abhängigkeiten zwischen Dateien und bündeln sie so, dass Fehler aufgrund von Reihenfolgeproblemen vermieden werden.
Die gebündelte Datei wird typischerweise auch minifiziert, um ihre Größe durch Entfernen von Leerzeichen, Kommentaren und unnötigem Code zu reduzieren.
Bündelung führt zu einfacherem Deployment und Caching-Vorteilen für statische Assets. Es gilt als Best Practice für die Website-Leistung und wurde weithin übernommen, da Websites mit vielen GUI-Abhängigkeiten immer komplexer werden.