BT

Première ébauche de HTTP 2.0

par Dio Synodinos , traduit par Julien Vey le 21 mai 2013 |

Les rédacteurs de la spécification HTTP ont publié une ébauche de v2 qui est une copie conforme de SPDY, et qui sera utilisée comme base pour les changements à l'avenir. Beaucoup de changements sont attendus, comme l'ajout de nouvelles fonctionnalités, la suppression de certaines qui existent déjà... Une ébauche prête pour les premières implémentations de test devrait être publiée au début de l'année prochaine.

HTTP 2.0 est en cours d'élaboration par le groupe de travail Hypertext Transfer Protocol Bis (httpbis), de l'IETF et sera la première nouvelle version depuis la v1.1 (RFC 2616) en 1999.

Les objectifs de HTTP 2.0:

  • Multiplexage de connexion asynchrone
  • Compression d'en-tête
  • Pipeline requête/réponse

L'un des objectifs clé est également de maintenir la rétrocompatibilité avec la sémantique du protocole HTTP 1.1.

SPDY est un protocole compatible HTTP, lancé par Google et supporté dans Chrome, Opera, Firefox et le navigateur Amazon Silk (utilisé notamment dans le Kindle Fire).

L'un des goulots d'étranglement des implémentations HTTP est que celui-ci s'appuie sur des connexions multiples pour la concurrence. Le pipelining HTTP peut aider, mais ne permet qu'un multiplexage partiel. En outre, le pipelining s'est avéré non déployable dans les navigateurs existants en raison d'interférences intermédiaires.

SPDY ajoute une couche de cadrage pour le multiplexage de plusieurs flux simultanés, via une connexion unique. Cette couche est optimisée pour des flux HTTP de type requête/réponse, similaires à ce qui est utilisé par les applications web modernes.

SPDY offre quatre améliorations par rapport à la version actuelle du protocole HTTP:

  • Requêtes multiplexées
  • Requêtes priorisées
  • Compression d'en-tête
  • Push serveur

SPDY tente de préserver la sémantique du protocole HTTP existant, de sorte que des fonctionnalités telles que les cookies, ETags... soient disponibles.

Bon nombre des approches architecturales SPDY (par exemple le multiplexage), ont été explorés auparavant par le groupe de travail du W3C HTTP-NG qui a été suspendu en 1998. L'amélioration d'HTTP est un sujet de discussions depuis de nombreuses années et cela a même fait l'objet d'un poisson d'avril InfoQ.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT