Les mots utiles, en clair
- JavaScript : interactions
- Le code qui fait fonctionner des éléments comme les menus, les formulaires et certaines animations.
Choisir une frontière utile
Un composant rarement utilisé peut être chargé seulement lorsqu’il devient nécessaire. Le découpage est plus intéressant lorsque le module est réellement autonome et suffisamment coûteux. Fragmenter chaque petite fonction peut au contraire multiplier les relations et compliquer la gestion des versions.
Préparer le premier usage
Si l’utilisateur ouvre un outil, il doit comprendre qu’un chargement est en cours. Une anticipation mesurée peut être envisagée lorsque l’intention devient probable, sans télécharger systématiquement toutes les fonctions. Vérifiez le comportement avec une connexion lente et lors d’un échec de ressource.
Conserver la cohérence des versions
Le HTML et les modules chargés plus tard doivent rester compatibles après un déploiement. Une page ouverte longtemps peut demander un fichier ancien. Le versionnement et la conservation temporaire des ressources évitent que cette interaction tardive échoue alors que le premier écran semblait fonctionner normalement. Conservez un message de reprise compréhensible si le module demandé n’existe plus, sans effacer la saisie déjà effectuée par le visiteur.