Application web monopageUne application web monopage (en anglais single-page application ou SPA) est une application web accessible via une page web unique. Son but est d'éviter le chargement d'une nouvelle page à chaque action demandée et de fluidifier ainsi l'expérience utilisateur : la quantité de données à télécharger est réduite et le navigateur web, au lieu de devoir réinitialiser toute la page, n'a qu'une partie à mettre à jour. Le terme a été introduit par Steve Yen en 2005[1]. Approches techniquesStockage de ressourcesLes ressources (contenu, images, styles et scripts) nécessaires au fonctionnement de l'application peuvent être :
Le fruit de l'application peut également être géré de deux manières :
TiddlyWiki est un exemple d'application web monopage qui permet de créer un journal personnel au format HTML. Cette application peut fonctionner en local et sauvegarder vos modifications en ligne grâce à des modules d'extension sur GitHub ou Dropbox par exemple. Bibliothèques JavaScriptDe nombreuses bibliothèques JavaScript, et notamment des bibliothèques libres, sont spécialisées dans la création d'applications web monopages, entre autres : AngularJS, Ember.js, React, Vue.js et Svelte. AnnexesLiens externes
Notes et références
|
Portal di Ensiklopedia Dunia