Lazy loading
Caricare le risorse solo quando servono per il passaggio d’uso previsto.
Che cos’è il lazy loading?
Il lazy loading rimanda una risorsa a un bisogno successivo, come aprire una vista o avvicinarsi a un’immagine. Può riguardare codice, immagini o altri contenuti. Il code splitting crea parti separate; il lazy loading ne stabilisce il caricamento successivo. I termini non sono equivalenti. L’effetto dipende da contenuto, connessione e uso.
In un portale inventato, l’anteprima del documento si carica soltanto all’apertura. Nel frattempo il cliente vede un indicatore di caricamento; in caso di errore può reagire o riprovare. Il team verifica se il rinvio aiuta il percorso. Le risorse importanti per la prima vista non vanno rimandate indiscriminatamente. Meno dati iniziali non garantiscono un’attesa successiva più breve né sostituiscono la verifica del percorso previsto.
Fonti
Termini correlati
- Code splittingDividere il codice in parti caricabili separatamente e pianificare quando caricarle.
- BundlerUno strumento che raggruppa moduli collegati e risorse in file da distribuire.
- 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


