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 !

La neuvième bêta de Firefox 4 intègrera IndexedDB
Un sous-ensemble de l'HTML5 pour le stockage de données côté client

Le , par Idelways

0PARTAGES

2  0 
Mise à jour du 14/11/2011 par Idelways

La fondation Mozilla vient de prendre la décision d'intégrer son implémentation du sous-composant de l'HTML5 IndexedDB à la neuvième bêta de Firefox 4 qui sortira dans les jours qui viennent.

IndexedDB est une ébauche de standard (encore au stade de brouillon auprès du W3C) qui devrait munir le navigateur d'une bases de données locale pouvant garder d'importantes quantités d'informations sous forme de valeurs simples ou d'objets hiérarchisés.

Avec la diversification et la complexification des applications côté client, le long débat sur l'utilité de permettre aux navigateurs de stocker des données semble tranché, et pas que pour Mozilla.

En effet, tous les navigateurs offrent actuellement une implémentation (plus ou moins complète) d'un autre standard concurrent à IndexedDB, Web Storage. Ce dernier est en revanche conçu pour gérer de petites quantités de données.

Le WC3 avait donc élaboré WebSQL, un autre standard, qui a reçu un accueil mitigé des principaux éditeurs et a fini par être abandonné en novembre dernier.

IndexedDB prend donc la relève et semble en tout cas séduire les acteurs majeurs du web. Microsoft, qui n'intègre pourtant pas les standards avant leurs finalisations, a implémenté IndexedDB pour Internet Explorer 9 en tant que module installable indépendamment dans le cadre des HTML Labs.

L'implémentation d’IndexedDB sur Firefox bêta 9 ne sera pas entièrement conforme au standard dans son état actuel. L'API synchrone sensée être utilisée avec WebWorkers (l'exécution de scripts comme taches de fond) n'a pas été implémentée.

La fondation a par ailleurs intégré une fonction getAll() qui ne fait pas partie du standard mais que Mozilla trouve utile.

Cette fonction sera vraisemblablement proposée au groupe de travail d'IndexedDB ou sera, le cas échéant, supprimée de l'implémentation de Mozilla.

Source : Mozilla developer

Et vous ?

Avez-vous déjà essayé IndexedDB ou autre standard de stockage des données côté client ?
Dans quel contexte ? Qu'en pensez-vous ?

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

Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 15/03/2011 à 12:45
Citation Envoyé par Golgotha
D'accord, merci pour cette info, bizar que w3c garde ça alors.. je vais me renseigner sur cette fameuse balise. (si on peux même plus faire confiance au test acid..)
L'idée c'est que SVG est une norme pour les graphismes vectoriel en général, pas uniquement pour le web, du coup la balise svg:font est avantageusement rempacée par woff sur une page web.
Apparemment son implémentation poserait pas mal de problèmes technique.

Citation Envoyé par Golgotha
C'est pas faut.. c'est pas beaucoup mieux chez les autres, et je me demande qu'est ce qui fait qu'un onglet prends 30 méga..si c'est pas 60. c'est beaucoup trop.
C'est plus compliqué que ça, si tu ouvres 100 onglets, Firefox ne consommera pas 6 Go de mémoire(d'ailleurs c'est de loin celui qui gère le mieux de nombreux onglets ouverts).

Il faut voir qu'il est normal que les navigateur d'aujourd'hui soient plus consomateurs que ceux d'il y a quelques années: ils sont bien plus complexe complexes (moteur gérant html/css/svg/javascript/...), certaines choses restent en cache, Les sites eux mêmes n'hésitent pas a faire des pages de plus en plus lourdes, ...

Citation Envoyé par Golgotha
ça me parait quand même bizar, peut être parce que je suis sous xp ?
Peut-être que tu as essayé une beta a l'époque ou c'était désactivé par défaut et que comme tu n'a pas de profil neuf, il a conservé ton réglage?

Citation Envoyé par Golgotha
Franchement, quand on doit coder une page HTML qui fonctionne sur IE6,7,8 , Firefox, chrome, opera, safari.. etc (nos client nous sortent une liste longue comme le bras) je t'assure que tu ne dit pas "c'est pas très grave si le navigateur ne respecte pas tout les standards.. si c'est grave, c'est chiant, c'est une perte de temps et d'argent pour les développeurs qui doivent bidouiller toute leurs page pour qu'elle soit compatible avec 5 navigateurs.
Sauf que si c'est ce que tu veux, l'acid 3 n'est certainement pas la référence qu'il te faux.
Ce n'est pas avec une petite centaine de test mais plutôt avec quelques dizaines de millier que l'on peut s'assurer de la conformité d'un navigateur aux normes du web.

Le Acid 3 a le mérite d'être visuel et communiquer au grand public.Son but est de pousser les navigateur a prendre en compte les nouvelles technologies.
Mais son but n'est certainement pas de pousser à avoir des technologie bien implémentées. Au contraire il a poussé certains moteurs à faire des implémentations minimales juste suffisantes pour obtenir des points.
4  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 14/01/2011 à 14:12
Je pense que c'est juste ton explication qui est compliquée.

C'est en effet une base de donnée locale pour les applications web, un peu comme un super cookie, qui permet de sauvegarder de grosses quantités de données de manière structurée.
3  0 
Avatar de Michel Rotta
Expert éminent https://www.developpez.com
Le 16/01/2011 à 12:06
C'est installé.

Ils ont monté les onglets dans la barre des titres, donc la fenêtre de travail y gagne une ligne. La rapidité est conservée. Pour l'instant, j'aime.

Pour la base de données local, c'est un point très intéressant dans les développement en web2. En effet, on peut y stocker des données régulièrement utilisées, peu modifiée et à la sécurité peu élevée.

Dans l'idée, les traductions des écrans. La partie traduction étant alors dédiée à la couche JS. Les libellés sont transmis à la demande et stocké en local. Les données sont mise en forme et traduite sans intervention du serveur. Des listes d'options pour certain "select" avec une construction et une recherche en local. Des tables presque fixe de code postaux ou autre. Il faudra juste veiller à la sécurité des données qui y seront stockées, elle n'y seront que peu protégées.

On peut s'attendre à une évolution d'une bibliothèque comme jquery pour utiliser ces nouvelles possibilités.
3  0 
Avatar de Michel Rotta
Expert éminent https://www.developpez.com
Le 04/02/2011 à 17:03
Trop de béta ? Non, objectif une application le plus sains possible à la sortie.

Ce ne peut être qu'une bonne chose.
4  1 
Avatar de Flaburgan
Modérateur https://www.developpez.com
Le 10/03/2011 à 9:33
Citation Envoyé par Katleen Erna Voir le message

Firefox 4 saura-t-il se démarquer face à ses concurrents Chrome 10 et IE9 ?

Depuis plusieurs mois, Firefox représente environ 30% de la part de marché mondiale des navigateurs. Cette sortie fera-t-elle augmenter ce nombre ?
Je l'espère fortement. Cela fait des années que je suis sous Firefox, mais depuis quelques temps je m'intéressais beaucoup aux autres navigateurs. Il faut dire que la concurrence apparaît, Opera 11 est vraiment très abouti et j'apprécie beaucoup la navigation à la souris. Le rendu sous linux n'est cependant pas optimal, je l'ai donc réservé à Seven. IE9 a l'air aussi super. Chrome est très rapide, même si je ne supporte plus ce navigateur pour de nombreuses raisons. Cependant, il y a une chose que Firefox a que les autres n'auront jamais : Il œuvre pour un web meilleur, et ce sans but lucratif. C'est un navigateur créé par une fondation, et rien que pour cela, je le soutiendrais toujours face aux autres.
3  0 
Avatar de Michel Rotta
Expert éminent https://www.developpez.com
Le 28/03/2011 à 18:22
"Opera a quand même de gros avantages" oui mais ...

"navigation à la souris" existe depuis très longtemps dans FF à l'aide d'un module. Depuis tellement longtemps que je ne sais plus quant je l'ai installé pour la première fois. Ni qui du module de FF et de l'intégration dans Opéra est arrivé le premier. Et pour avoir essayé de brancher mon papa sur le pilotage à la souris (ce qui fut un échec)(78 ans, pas simple la souris...) il est bien que cela soit un module.

"client mail intégré" pour avoir vécu avec mozilla tout intégré, j'ai renoncé aux monstres d'intégration. De plus l'usage intensif du cloud porte vers les webmail et ils deviennent une vraie addiction.

"meilleur respect des anims svg" ben, en FF4 elles bougent (et bien) les animations. Heureusement, si non, pour mes dev., ce serait un gros problème !

Reste que notre conclusion sera la même, FF, on garde ! (et mon papa aussi !)(sans le pilotage à la souris )
3  0 
Avatar de Michel Rotta
Expert éminent https://www.developpez.com
Le 26/01/2011 à 14:13
J'ai l'impression que la béta 10 se charge largement plus vite que la 9, mais n’ayant pas fait de bench avant, c'est difficile à démontrer.

Aucun problèmes avec une disparition d'onglet. Il est possible, dans les options, de demander qu'il y ait toujours un onglet présent, même quant il est seul.
2  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 04/02/2011 à 15:06
Si les mecs de Mozilla considérent qu'il faudra peut-être une treizième beta, c'est qu'ils sont convaincus que ça vient de chez eux. Je pense pas qu'ils aient en tête de régler les bugs des autres
2  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 04/02/2011 à 19:51
Citation Envoyé par Idelways Voir le message
Qu'en pensez-vous ?
Soit pour les deux bêtas supplémentaires. Mais il ne faudrait pas non plus qu'ils tardent trop à sortir cette v4. Les prochaines printanières releases de quelques grosses distributions Linux arrivent à grands pas (OpenSUSE en Mars, Ubuntu fin Avril, Fedora en Mai et Mandriva en Juin pour ne pas les nommer) et ce serait dommage de les rater.

Par contre, auront-ils vraiment besoin de faire des RC après toutes ces bêtas ?
3  1 
Avatar de ner0lph
Membre averti https://www.developpez.com
Le 09/02/2011 à 12:30
Citation Envoyé par Michel Rotta Voir le message
Sur un logiciel en open source ? un comble !
Et pourquoi donc ? Open Source ≠ gratuit et libre ≠ gratuit
Bon, ok, Firefox n'est pas vendu, mais quand même…
3  1