Code splitting
Dividere il codice in parti caricabili separatamente e pianificare quando caricarle.
Che cos’è il code splitting?
Il code splitting separa il codice in parti di output, spesso dette chunk. I confini possono essere ingressi di pagina o moduli richiesti dinamicamente. Non ogni parte deve così rientrare nel pacchetto iniziale. Il flusso di caricamento ne determina il momento effettivo. Il solo code splitting non garantisce meno dati complessivi né un’esperienza migliore.
In un portale inventato, un’analisi di rapporti usata raramente riceve un proprio chunk. Deve essere raggiungibile all’apertura; un errore richiede un riscontro comprensibile e un percorso adatto per riprovare. Il team verifica anche che dopo una distribuzione si carichino file compatibili. Un JavaScript separato non concede accesso: dati e azioni dell’analisi restano protetti secondo i permessi attuali.
Fonti
Termini correlati
- BundlerUno strumento che raggruppa moduli collegati e risorse in file da distribuire.
- Lazy loadingCaricare le risorse solo quando servono per il passaggio d’uso previsto.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
- Invalidazione della cacheL’invalidazione termina il riuso di una copia secondo regole definite. Il record di origine resta distinto.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile



