Zum Inhalt springen

Code-Splitting

Programmcode in getrennt ladbare Teile aufteilen und deren Ladezeitpunkt planen.

Softwareentwicklung

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

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps