Naar de inhoud

Code splitting

Programmacode verdelen in afzonderlijk laadbare delen en het laadmoment plannen.

Ook bekend alsCodesplitsing
Softwareontwikkeling

Wat is code splitting?

Code splitting verdeelt programmacode in aparte uitvoerdelen, vaak chunks genoemd. Grenzen kunnen pagina-ingangen of dynamisch opgevraagde modules zijn. Niet elk deel hoeft dan in het eerste pakket te zitten. Het laadproces bepaalt wanneer een deel werkelijk laadt. Splitsing alleen garandeert geen kleinere totale gegevensomvang of betere ervaring.

In een fictief portaal krijgt een zelden gebruikte rapportanalyse een eigen chunk. Die moet bij openen bereikbaar zijn; een laadfout vraagt begrijpelijke terugkoppeling en een passende mogelijkheid om opnieuw te proberen. Het team controleert ook of na uitrol nog onderling passende bestanden laden. Een apart JavaScript-bestand geeft geen toegangsrecht: gegevens en acties van de analyse blijven beschermd volgens geldende rechten.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps