IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

HTML5 : Microsoft sort deux modules Websocket et IndexedDB
Pour IE9 et tester ces standards "encore instables"

Le , par Idelways

42PARTAGES

0  0 
Microsoft vient de lancer un site dédié aux standards HTML5 ouverts, une manière de permettre aux développeurs d'expérimenter des standards qui ne seront pas intégrés à Internet Explorer avant leur finalisation par le W3C.

Une approche qui se veut plus prudente et pragmatique que celles de ces concurrents, qui n'hésitent pas, eux, à implémenter - au moins partiellement - des standards en gestation dans les versions grand public de leurs navigateurs.

Appelé HTML5 Labs, ce nouveau site propose, pour ses débuts, deux modules.

Le premier est le protocole/API Websockets, censé doter le web de canaux de communication bi-directionnels et full-duplex pour le transfert des paquets TCP entre les navigateurs et les serveurs Web.

Le deuxième est IndexedDB. Encore au stade de brouillon, ce standard du W3C devrait à terme munir les navigateurs de bases de données locales pouvant garder d'importantes quantités d'informations sous forme de valeurs simples ou d'objets hiérarchisés. Un standards équivalent (et concurrent) du Web SQL Database.

Jean Paoli, le responsable des stratégies d'interopérabilité de Microsoft, explique le choix d'intégrer ces deux standards via des modules par le fait qu'ils "sont potentiellement très utiles mais encore instables".

Le choix de Websockets surprendra pourtant. Mozilla et Opera remettent en effet sérieusement en question son support à cause d'importantes failles de sécurité découvertes récemment.

Au lieu d'intégrer ces standards en cours d'approbation via une mise à jour de la bêta (ou de la prochaine Release Candidate) de son navigateur, Microsoft préfère donc laisser le choix aux utilisateurs.

Une possibilité bienvenue pour certains, frileuse pour d'autres. Mais une approche qui rappellent que le HTML5 est un standard encore loin d'être prêt pour la production, de l'aveu même du W3C.

Ces modules pour IE9 sont disponibles sur la page des HTML5 Labs

Source : l'annonce du lancement du site sur les blogs de MSDN

Et vous ?

Que pensez-vous de ces prototypes et de la stratégie de Microsoft en matière de standards pas encore validés ?

En collaboration avec Gordon Fowler

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

Avatar de CIFQ_Drew
Membre averti https://www.developpez.com
Le 22/12/2010 à 14:56
Ils respecte les standards du Web.
Tu as codé du Web pour dire ça ? Pour ma part, ce n'est pas ce que j'ai expérimenté !

Cependant j'aime bien leur solution : si j'ai bien compris, leur idée est de rendre modulable (donc on installe ou on installe pas) des composantes qui sont à l'état embryonnaire.
2  0 
Avatar de camus3
Membre éprouvé https://www.developpez.com
Le 22/12/2010 à 15:06
Disons que leur stratégie marketing pour vendre du 7 est HTML5 sur IE9 entre autres. Mais Microsoft n'est pas interessé par les "standards"( sauf quand ils tournent sous Windows) surtout quand ils menacent certaines technos propriétaires.
1  0 
Avatar de abriotde
Membre chevronné https://www.developpez.com
Le 22/12/2010 à 14:04
Une fois n'est pas coutume j'approuve Microsoft. Et ce pour 3 raisons:
- Ils respecte les standards du Web.
- Ils ne refuse pas (comme Apple avec Flash) d'implémenter une techno pour imposer son monopole (il faut dire qu'il l'a un peu perdu dans ce domaine).
- l'idée d'extension apporte un choix souple et simple.

Cependant je crois que sur les autres navigateurs il y a la possibilité de désactiver HTML5 se qui reviens à avoir une extension installé d'office mais désactivable.
1  1 
Avatar de jpvincent
Membre éclairé https://www.developpez.com
Le 22/12/2010 à 14:33
conclusion : si MS continue sur son cycle de release d'IE actuel, on n'est pas prêt d'avoir websocket dans IE9, il faudra donc attendre IE10
et ça augure du mauvais pour d'autres APIs comme la géolocalisation qui n'ont pas été intégrées à la beta

et je ne pense pas que le choix de websocket soit mauvais car c'est une fonctionalité très attendue, qui n'est retirée que temporairement des autres navigateurs, en attendant de fixer la spec pour éviter un problème potentiel de sécurité (attaque à base de proxy intermédiaire, ce qui n'est pas à la portée de tout le monde)

tant pis, les librairies d'abstraction à base de Flash sont là pour ça
0  0 
Avatar de ProgVal
Membre éclairé https://www.developpez.com
Le 29/12/2010 à 9:21
Je trouve quand même ça étonnant d'intégrer Websocket, peu de temps après qu'on se rende compte que le protocole en lui-même est une faille de sécurité...
0  0 
Avatar de Berniques
Candidat au Club https://www.developpez.com
Le 06/01/2011 à 11:18
Je trouve quand même ça étonnant d'intégrer Websocket, peu de temps après qu'on se rende compte que le protocole en lui-même est une faille de sécurité...
[MODE TROLL]
Mais non, c'est pas étonnant, ça a toujours été la politique de Microsoft d'intégrer le plus de failles de sécurité possible dans leurs produits...
[/MODE TROLL]
0  0