Koddelning
Att dela upp programkod i separat laddningsbara delar och planera när de laddas.
Vad är koddelning?
Koddelning delar programkod i separata utdatadelar, ofta kallade chunks. Gränser kan vara sidingångar eller dynamiskt begärda moduler. Alla delar behöver då inte finnas i det första paketet. Laddningsflödet bestämmer när en del faktiskt hämtas. Delning ensam garanterar varken mindre total datamängd eller bättre upplevelse.
I en påhittad portal får en sällan använd rapportanalys en egen chunk. Den måste vara tillgänglig när analysen öppnas; laddningsfel kräver begriplig återkoppling och en lämplig möjlighet att försöka igen. Teamet kontrollerar också att filer fortfarande passar ihop efter driftsättning. En separat JavaScript-fil ger ingen åtkomstbehörighet: analysens data och åtgärder måste fortsatt skyddas enligt gällande rättigheter.
Källor
Relaterade begrepp
- BundlerEtt verktyg som samlar sammanhängande moduler och resurser i filer för leverans.
- Lazy loadingAtt ladda resurser först när det planerade användningssteget behöver dem.
- 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



