Entrambi riducono il JavaScript che gli utenti scaricano. Il code splitting suddivide il bundle in chunk caricati on demand; il tree shaking rimuove il codice che non usi mai. Sono complementari: suddividi cosa si carica, scuoti via il codice morto dentro ogni chunk.
Code splitting
Invece di un unico grande bundle, l'app viene suddivisa così ogni route o feature pesante è un chunk separato scaricato solo quando serve:
= ( ());
button. = () => {
{ openEditor } = ();
();
};
