Kodeopdeling
At dele programkode i særskilt indlæselige dele og planlægge indlæsningstidspunktet.
Hvad er kodeopdeling?
Kodeopdeling deler programkode i separate outputdele, ofte kaldet chunks. Grænser kan være sideindgange eller dynamisk anmodede moduler. Ikke alle dele behøver dermed ligge i den første pakke. Indlæsningsforløbet bestemmer, hvornår en del faktisk hentes. Opdeling alene garanterer hverken færre data samlet eller en bedre oplevelse.
I en opdigtet portal får en sjældent brugt rapportanalyse sin egen chunk. Den skal være tilgængelig ved åbning; en indlæsningsfejl kræver forståelig besked og en passende vej til at prøve igen. Teamet kontrollerer også, at filer fortsat passer sammen efter udrulning. En separat JavaScript-fil giver ingen adgangstilladelse: Analysens data og handlinger skal stadig beskyttes efter gældende rettigheder.
Kilder
Relaterede begreber
- BundlerEt værktøj, der samler forbundne moduler og ressourcer i filer til levering.
- Lazy loadingRessourcer hentes først, når det planlagte brugstrin har brug for dem.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
- CacheinvalideringCacheinvalidering afslutter genbrug af en kopi efter fastlagte regler. Kildens post er fortsat en særskilt sag.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps



