Lazy loading
Att ladda resurser först när det planerade användningssteget behöver dem.
Vad är lazy loading?
Lazy loading skjuter upp laddningen av en resurs till ett senare behov, exempelvis när en vy öppnas eller en bild närmar sig det synliga området. Det kan gälla kod, bilder eller annat innehåll. Koddelning skapar separata koddelar; lazy loading bestämmer deras senare hämtning. Begreppen är därför inte likvärdiga. Effekten beror på innehåll, anslutning och användning.
I en påhittad portal hämtas dokumentets förhandsvisning först när den öppnas. Kunden ser en laddningsindikering under tiden; vid fel kan kunden reagera lämpligt eller försöka igen. Teamet kontrollerar om uppskjutningen hjälper flödet. Viktiga resurser för den första vyn bör inte skjutas upp urskillningslöst. Mindre inledande data garanterar inte kortare senare väntetid och ersätter inte kontroll av det tänkta flödet.
Källor
Relaterade begrepp
- KoddelningAtt dela upp programkod i separat laddningsbara delar och planera när de laddas.
- BundlerEtt verktyg som samlar sammanhängande moduler och resurser i filer för leverans.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
- CacheinvalideringCacheinvalidering avslutar återanvändning av en kopia enligt fastställda regler. Källposten är fortfarande en separat sak.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


