Developpez.com

Télécharger gratuitement le magazine des développeurs, le bimestriel des développeurs avec une sélection des meilleurs tutoriels

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

Le , par Idelways, Expert éminent sénior
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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de abriotde abriotde - Membre éclairé http://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.
Avatar de jpvincent jpvincent - Membre éclairé http://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
Avatar de CIFQ_Drew CIFQ_Drew - Membre averti http://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.
Avatar de camus3 camus3 - Membre éprouvé http://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.
Avatar de ProgVal ProgVal - Membre éclairé http://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é...
Avatar de Berniques Berniques - Candidat au Club http://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]
Offres d'emploi IT
Développeur plates-formes mobiles
Technooliq - Provence Alpes Côte d'Azur - Marseille
Ingénieur SW télécom H/F
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Développeur .net c# h/f
Consort NT - Ile de France - Saint Denis

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil