Logo

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');
Logo