Découpage du code
Diviser le code en parties chargeables séparément et prévoir leur moment de chargement.
Qu’est-ce que le découpage du code ?
Le découpage sépare le code en parties de sortie, souvent appelées chunks. Les limites peuvent être des entrées de page ou des modules demandés dynamiquement. Toutes les parties n’ont alors pas à figurer dans le paquet initial. Le parcours de chargement fixe leur chargement réel. Le découpage seul ne garantit ni moins de données au total ni une meilleure expérience.
Dans un portail fictif, une analyse de rapports rarement utilisée reçoit son propre chunk. Il doit être accessible à l’ouverture ; un échec exige un message compréhensible et une possibilité de réessai adaptée. L’équipe vérifie aussi que des fichiers compatibles sont chargés après déploiement. Un fichier JavaScript distinct ne donne aucun droit d’accès : données et actions de l’analyse restent protégées selon les droits actuels.
Sources
Termes associés
- BundlerUn outil qui regroupe modules liés et ressources dans des fichiers à distribuer.
- Chargement différéCharger les ressources au moment où le parcours prévu en a besoin.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
- Invalidation du cacheL’invalidation met fin à la réutilisation d’une copie selon des règles définies. L’enregistrement source reste distinct.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles



