HTTP/2
HTTP 2.0 es la próxima versión prevista del protocolo de red HTTP utilizado por la World Wide Web. HTTP 2.0 está siendo desarrollado por el grupo de trabajo Hypertext Transfer Protocol Bis (httpbis) de la IETF.[1] HTTP 2.0 sería la primera nueva versión del protocolo HTTP desde que HTTP 1.1 fuera descrito por el RFC 2616 en 1999.
Protocolo
Los objetivos para HTTP 2.0 incluyen multiplexación de conexión asíncrona, compresión de cabeceras y pipelining de solicitud-respuesta, mientras que mantiene la compatibilidad completa con la semántica de transacción de HTTP 1.1. Se presenta como una respuesta al ascenso de SPDY, un protocolo compatible con HTTP lanzado por Google[2] y soportado en los navegadores Chrome, Internet Explorer, Opera, Firefox y Amazon Silk,[3] así como la presión de protocolos alternativos como WebSocket.
El grupo de trabajo httpbis consideró el protocolo SPDY de Google, la propuesta HTTP Speed+Mobility de Microsoft (basada en SPDY)[4] y Network-Friendly HTTP Upgrade.[5] En julio de 2012 Facebook expresó su opinión sobre cada una de las propuestas y recomendó que HTTP 2.0 se basase en SPDY.[6] El borrador inicial de HTTP 2.0 se publicó en noviembre de 2012 y se basa en una copia directa de SPDY.[7]
Muchos de los enfoques arquitectónicos de estos protocolos fueron explorados anteriormente por el grupo de trabajo HTTP-NG del World Wide Web Consortium. El trabajo en el proyecto HTTP-NG se suspendió en 1998.[8]
Referencias
- ↑ «Hypertext Transfer Protocol Bis (httpbis) - Charter». IETF. 2012.
- ↑ vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0
- ↑ «Can the rise of SPDY threaten HTTP?». Restlet. 2011.
- ↑ Sebastian Anthony (28 de marzo de 2012). «S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0». ExtremeTech.
- ↑ Proposal for a Network-Friendly HTTP Upgrade, March 29, 2012
- ↑ HTTP2 Expression of Interest, Doug Beaver, 15 Jul 2012
- ↑ Dio Synodinos (30 de noviembre de 2012). «HTTP 2.0 First Draft Published». InfoQ.
- ↑ «Final HTTP-NG Activity Statement». World Wide Web Consortium.