Session Storage
Définition
Session Storage est une API web qui permet aux applications de stocker des données côté client pour la durée d'une session de navigation, c'est-à-dire jusqu'à la fermeture de l'onglet ou du navigateur.
Fonction Principale
Permet de sauvegarder temporairement des données spécifiques à une session utilisateur, accessibles uniquement pendant la durée de la session.
Caractéristiques
- Stockage temporaire des données côté client.
- Accès simple via JavaScript.
- Données disponibles uniquement pendant la session de navigation.
- Données accessibles uniquement sur le même domaine.
En Pratique
Exemple d'utilisation de Session Storage pour gérer un panier d'achat :
// Ajouter un article au panier
sessionStorage.setItem('cart', JSON.stringify([{ id: 1, quantity: 2 }]));
// Récupérer le panier
const cart = JSON.parse(sessionStorage.getItem('cart'));
// Supprimer le panier à la fin de la session
sessionStorage.removeItem('cart');