Single-Page Application
Une Single-Page Application actualise ses vues dans un document web déjà chargé. Elle peut avoir plusieurs vues et des URL distinctes.
Changer de vue sans recharger tout le document
Une Single-Page Application, ou SPA, actualise le contenu d’un document web chargé à l’aide de JavaScript. Passer d’une vue à l’autre n’exige donc pas toujours un nouveau document complet. De nouvelles données peuvent néanmoins être demandées au serveur.
Dans une liste de commandes fictive, vous modifiez un filtre de statut. Les résultats changent tandis que le reste de l’interface demeure. Une réalisation utile prévoit aussi le retour à l’état attendu avec Précédent ou à la réouverture d’une adresse enregistrée.
« Single Page » n’impose pas une seule vue ou URL au produit. Le nom ne garantit pas non plus la vitesse. Requêtes, volume de scripts et navigation doivent être vérifiés dans le parcours réel.
Sources
Termes associés
- Application webUne application web permet d’effectuer des tâches avec les technologies web, souvent dans un navigateur. Installation et mode hors ligne se prévoient séparément.
- JavaScriptJavaScript est un langage pour la logique applicative, dans le navigateur et ailleurs. Son rôle diffère de celui de HTML et CSS.
- Rendu côté serveurLe rendu côté serveur produit le HTML sur le serveur. Actualité, personnalisation et vitesse dépendent aussi des données et du cache.
- 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.
Articles sur le sujet








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


