Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le W3C publie la spécification pour l'API Web Storage
Visant à autoriser les serveurs Web de stocker des données côté client

Le , par Cedric Chevalier

0PARTAGES

4  0 
Les technologies basées sur le web prennent une ampleur démesurée et les navigateurs ne cessent de s'enrichir de nouvelles fonctionnalités qui les rapprochent au jour le jour d'applications indispensables pour tout utilisateur.

Le consortium W3C, organisme à but non lucratif garant de l'interopérabilité et de la compatibilité des technologies web, a publié récemment les spécifications d'une API baptisée Web Storage.

Cette nouvelle API a pour objectif principal de corriger quelques petites défaillances rencontrées avec l'utilisation des cookies. A titre de rappel, un cookie est un identifiant de connexion unique qu'un serveur web délivre à un client pour l'authentifier lorsque le besoin se fait sentir.

Pour Ian Hickson, ingénieur chez Google et créateur des tests Acid2 et Acid3, les cookies ne sont pas pratiques dans certaines circonstances. C'est notamment le cas pour un utilisateur qui effectuerait un achat d'un billet d'avion depuis deux pages web du même site, ouvertes dans son navigateur. Avec les cookies, ce dernier court le risque d'acheter deux fois le même billet. L'autre cas de figure concerne les applications qui, pour des raisons de performance, stockent au-delà des sessions en cours des données côté client (comme la boîte mail ou encore des documents utilisateurs). Une fois de plus, les cookies sont un facteur limitant puisqu'ils sont envoyés à chaque requête.

Pour résoudre les problèmes mentionnés, l'API Web Storage, dans le cas de l'acheteur du billet d'avion, permet aux pages du site de réservation de maintenir grâce à la fonctionnalité « sessionStorage » un enregistrement des données utilisateur consultable par toutes les autres pages du site. Dans le second cas, l'API fournit la fonctionnalité « local Storage », qui permet à une application d'avoir accès au contenu local d'une page web stockée côté client.

Source : W3C

Et vous ?

Que pensez-vous de cette nouvelle API ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de
https://www.developpez.com
Le 15/08/2013 à 12:22
le probleme actuelle avec web storage c'est que chaques navigateur a sa facon de gerer les donné stoké si par exemple je stoke une valeur en utilisant firefox je n’aurait pas accès a cette valeur avec les autres navigateurs et vice versa je doit toujours garder le meme navigateur et en plus les navigateur ne possédés pas d'option afin de gerer local storage on ne peut donc pas supprimer les donné stoké sur l'ordinateur et en plus c'est limité a 5 mo

mis a par actuellement je suis en train de faire un lecteur audio qui stock les donné de lecture de la music en cour ou encore le niveau sonore et ca permet de retrouver ces paramètres lors d'une prochaine connexion j’avais aussi fait un mini paint avec canvas qui permet de sauvegarder l'image par l'intermédiaire des data url et de pouvoir la récupérer a la prochaine connexion.

en conclusion Web Storage c'est pratique et plus facile a manipuler que des cookies mais la manière de gérer cette espace de stockage par les navigateurs ne me semble pas standardisé contrairement au cookies qui on un répertoire approprié accessible pas tous les navigateurs et les logiciels de nettoyage d'espace
0  0 
Avatar de CapFlow
Membre actif https://www.developpez.com
Le 15/08/2013 à 18:46
Cette API est assez "vielle" quand même. C'est assez étonnant que la spécification ne sorte que maintenant ... (c'était peut être en état de "draft", mais faut pas pousser s'ils veulent que la technologie soit adoptée).
0  0 
Avatar de Muchos
Membre expert https://www.developpez.com
Le 19/08/2013 à 1:30
Citation Envoyé par FelipeVervena
"...organisme à but non lucratif..." : c'est un ramassis de toutes les multinationales états-uniennes
Apprends à lire avant de parler.

Citation Envoyé par Chauve souris
Et qui fonctionne à la vitesse de nos académiciens qui font le dictionnaire
Souviens-toi que c'est grâce à eux que t'as pu faire ton site pas valide…
0  0 
Avatar de Kaamo
Membre émérite https://www.developpez.com
Le 19/08/2013 à 10:24
Citation Envoyé par mekal
et en plus c'est limité a 5 mo
Cela va passer à 10Mo. Mais bon, c'est toujours limité.
Source
0  0 
Avatar de FelipeVervena
En attente de confirmation mail https://www.developpez.com
Le 17/08/2013 à 16:00
"...organisme à but non lucratif..." : c'est un ramassis de toutes les multinationales états-uniennes
0  1 
Avatar de Chauve souris
Membre émérite https://www.developpez.com
Le 18/08/2013 à 14:12
Citation Envoyé par FelipeVervena Voir le message
"...organisme à but non lucratif..." : c'est un ramassis de toutes les multinationales états-uniennes
Et qui fonctionne à la vitesse de nos académiciens qui font le dictionnaire
0  1