Beide reduzieren das JavaScript, das Nutzer herunterladen. Code Splitting zerlegt das Bundle in bei Bedarf geladene Chunks; Tree Shaking entfernt Code, den du nie verwendest. Sie ergänzen sich: teile auf, was geladen wird, und schüttle toten Code in jedem Chunk heraus.
Code Splitting
Statt eines großen Bundles wird die App so aufgeteilt, dass jede Route oder jedes schwere Feature ein separater Chunk ist, der nur bei Bedarf abgerufen wird:
