Code-Splitting
Programmcode in getrennt ladbare Teile aufteilen und deren Ladezeitpunkt planen.
Was ist Code-Splitting?
Code-Splitting teilt Programmcode in getrennte Ausgabeteile, oft Chunks genannt. Grenzen können etwa Seiteneinstiege oder dynamisch angeforderte Module sein. So muss nicht jeder Teil im anfänglichen Paket liegen. Wann ein Teil tatsächlich geladen wird, bestimmt der Ladeablauf. Die Aufteilung allein garantiert weder weniger Gesamtdaten noch eine bessere Nutzungserfahrung.
In einem erfundenen Portal erhält eine selten verwendete Berichtsauswertung einen eigenen Chunk. Beim Öffnen muss dieser erreichbar sein; ein Ladefehler braucht eine verständliche Rückmeldung und einen geeigneten Wiederholungsweg. Das Team prüft auch, ob nach einer Bereitstellung noch zusammenpassende Dateien geladen werden. Die getrennte JavaScript-Datei bildet keine Zugriffsberechtigung: Daten und Aktionen der Auswertung müssen weiterhin anhand der geltenden Rechte geschützt sein.
Quellen
Verwandte Begriffe
- BundlerEin Werkzeug, das zusammenhängende Module und Ressourcen für die Auslieferung bündelt.
- Lazy LoadingRessourcen erst dann laden, wenn sie für den vorgesehenen Nutzungsschritt gebraucht werden.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps



