SPDY (pronunciado "speedy") [ 1 ] es un protocolo de comunicación de especificación abierta obsoleto desarrollado para el transporte de contenido web . [ 1 ] SPDY se convirtió en la base de la especificación HTTP/2 . Sin embargo, HTTP/2 divergió de SPDY y finalmente HTTP/2 englobó todos los casos de uso de SPDY. [ 2 ] Después de que HTTP/2 fue ratificado como estándar, los principales implementadores, incluidos Google, Mozilla y Apple, dejaron de usar SPDY en favor de HTTP/2. Desde 2021, ningún navegador moderno es compatible con SPDY.
Google anunció SPDY a finales de 2009 y lo implementó en 2010. SPDY manipula el tráfico HTTP , con el objetivo específico de reducir la latencia de carga de las páginas web y mejorar la seguridad web . SPDY logra una latencia reducida mediante compresión , multiplexación y priorización, [ 1 ] aunque esto depende de una combinación de las condiciones de la red y de la implementación del sitio web. [ 3 ] [ 4 ] [ 5 ] El nombre "SPDY" no es un acrónimo . [ 6 ]
Historia
HTTP/2 se empezó a debatir cuando se hizo evidente que SPDY estaba ganando terreno entre los implementadores (como Mozilla y nginx) y mostraba mejoras significativas con respecto a HTTP/1.x. Tras una convocatoria de propuestas y un proceso de selección, SPDY fue elegido como base para HTTP/2. Desde entonces, se han producido varios cambios, basados en los debates del Grupo de Trabajo y en los comentarios de los implementadores. [ 2 ]
A partir de julio de 2012 , el grupo que desarrollaba SPDY declaró públicamente que estaba trabajando hacia la estandarización (disponible como un borrador de Internet ). [ 7 ] El primer borrador de HTTP/2 utilizó SPDY como base de trabajo para su borrador de especificación y edición. [ 8 ] El grupo de trabajo de la IETF para HTTPbis ha publicado el borrador de HTTP/2. [ 9 ] SPDY (draft-mbelshe-httpbis-spdy-00) fue elegido como punto de partida. [ 10 ] [ 11 ]
A lo largo de todo el proceso, los desarrolladores principales de SPDY han participado en el desarrollo de HTTP/2, incluidos Mike Belshe y Roberto Peon.
Chromium , [ 12 ] Mozilla Firefox , [ 13 ] Opera , [ 14 ] Amazon Silk , Internet Explorer , [ 15 ] y Safari [ 16 ] expresaron su apoyo a SPDY en ese momento.
En febrero de 2015, Google anunció que, tras la ratificación del estándar HTTP/2, el soporte para SPDY quedaría obsoleto y se retiraría. [ 17 ] El 15 de mayo de 2015, HTTP/2 fue ratificado oficialmente como RFC 7540 .
El 11 de febrero de 2016, Google anunció que Chrome dejaría de ser compatible con SPDY después del 15 de mayo de 2016, primer aniversario de la RFC 7540 que estandarizó HTTP/2 . [ 18 ]
El 25 de enero de 2019, Apple anunció que SPDY quedaría obsoleto en favor de HTTP/2 y que se eliminaría en futuras versiones. [ 19 ]
Google eliminó la compatibilidad con SPDY en Google Chrome 51, lanzado en 2016. [ 20 ] Mozilla la eliminó en Firefox 50. [ 21 ] Apple ha dejado de usar esta tecnología en macOS 10.14.4 e iOS 12.2. [ 19 ]
Versiones del protocolo
SPDY es un protocolo versionado descontinuado que fue reemplazado por HTTP/2 en su momento. Las tramas de control SPDY contienen 15 bits dedicados para indicar la versión del protocolo utilizado para la sesión actual. [ 22 ]
- Versión 1
- Versión 2: Nginx admite SPDY/2 en versiones anteriores a la 1.5.10. [ 23 ] Firefox 28 y las versiones recientes de Chrome dejan de admitirlo. [ 24 ] [ 25 ] OpenLiteSpeed 1.1 y posteriores admiten SPDY/2. [ 26 ]
- Versión 3: SPDY v3 introdujo soporte para control de flujo, actualizó el diccionario de compresión y eliminó espacio desperdiciado de ciertos fotogramas, junto con otras correcciones de errores menores. [ 27 ] Firefox admite SPDY v3 en Firefox 15. [ 28 ] OpenLiteSpeed 1.1 y versiones posteriores admiten SPDY/3. [ 26 ]
- Versión 3.1: SPDY v3.1 introdujo soporte para el control de flujo de capa de sesión y eliminó el marco CREDENTIALS (y los códigos de error asociados). [ 29 ] Firefox 27 ha añadido soporte para SPDY 3.1. [ 30 ] OpenLiteSpeed 1.2.7 introduce soporte para SPDY/3.1. [ 31 ] Nginx 1.5.10 es compatible con SPDY/3.1. [ 32 ] F5 BIGIP 11.6 es compatible con SPDY/3.1. [ 33 ]
- Versión 4.0: SPDY v4 alpha3 está más alineado con el borrador HTTP/2; tiene un nuevo control de flujo de transmisión y códigos de error unificados con el borrador HTTP/2. [ 34 ]
Diseño
El objetivo de SPDY es reducir el tiempo de carga de las páginas web. [ 35 ] Esto se logra priorizando y multiplexando la transferencia de subrecursos de la página web, de modo que solo se requiere una conexión por cliente. [ 1 ] [ 36 ] El cifrado TLS es casi omnipresente en las implementaciones de SPDY, y los encabezados de transmisión se comprimen con gzip o DEFLATE por diseño [ 27 ] (a diferencia de HTTP, donde los encabezados se envían como texto legible para humanos). Además, los servidores pueden sugerir o incluso enviar contenido en lugar de esperar solicitudes individuales para cada recurso de una página web. [ 37 ]
SPDY requiere el uso de SSL/TLS (con la extensión TLS ALPN ) por motivos de seguridad, pero también admite el funcionamiento a través de TCP simple . El requisito de SSL es por seguridad y para evitar incompatibilidades cuando la comunicación se realiza a través de un proxy .
Relación con HTTP
SPDY no reemplaza HTTP; modifica la forma en que las solicitudes y respuestas HTTP se envían a través de la red . [ 1 ] Esto significa que todas las aplicaciones del lado del servidor existentes se pueden usar sin modificaciones si se implementa una capa de traducción compatible con SPDY.
SPDY funciona como un túnel para los protocolos HTTP y HTTPS. Al enviarse a través de SPDY, las solicitudes HTTP se procesan, tokenizan, simplifican y comprimen. Por ejemplo, cada punto final de SPDY registra qué encabezados se han enviado en solicitudes anteriores y puede evitar reenviar los que no han cambiado; los que deben enviarse se comprimen.
Soporte de protocolo
Para su uso dentro de HTTPS , SPDY requiere la extensión TLS Next Protocol Negotiation (NPN) [ 38 ] o Application-Layer Protocol Negotiation (ALPN) [ 39 ] , por lo que la compatibilidad del navegador y del servidor depende de la biblioteca HTTPS.
OpenSSL 1.0.1 o superior introduce NPN. [ 40 ] También se han escrito parches para agregar soporte NPN para NSS y TLSLite. [ 41 ]
Microsoft no había implementado la extensión NPN en el proveedor de soporte de seguridad TLS/SSL de Windows , lo que impidió la inclusión de SPDY en .NET Framework . Se agregó soporte limitado para HTTP/2 en .NET Framework 4.6 y se amplió en .NET Core . [ 42 ]
Soporte y uso del cliente (navegador)
- Google Chrome / Chromium . [ 43 ] [ 44 ] Las sesiones SPDY en Chrome se pueden inspeccionar a través de la URI :
chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active. Hay un interruptor de línea de comandos para Google Chrome ( ) que habilita una implementación temprana y experimental de WebSocket sobre SPDY. [ 45 ] La funcionalidad del protocolo SPDY se puede (des)activar alternando la configuración "Habilitar SPDY/4" en la página local. Se espera que Chromium elimine el soporte para SPDY y Next Protocol Negotiation a principios de 2016, a favor de HTTP/2 y ALPN . [ 46 ] A partir de la versión 40.x en febrero de 2015, Chrome ya ha dejado de ser compatible con SPDY/3 y solo admite SPDY/3.1 en adelante. Esto ha provocado que los sitios web de Apache no sean compatibles con SPDY cuando se visitan desde Google Chrome. [ 47 ]--enable-websocket-over-spdychrome://flags - Firefox admite SPDY 2 desde la versión 11, y está habilitado por defecto desde la 13 y posteriores. (También SeaMonkey versión 2.8+). La funcionalidad del protocolo SPDY se puede (des)activar alternando la
network.http.spdy.enabledvariable enabout:config. [ 13 ] Firefox 15 agregó soporte para SPDY 3. [ 28 ] Firefox 27 ha agregado soporte para SPDY 3.1. [ 30 ] Firefox 28 ha eliminado el soporte para SPDY 2. [ 24 ]about:networking(o el complemento indicador HTTP/2 y SPDY) [ 48 ] muestra si un sitio web usa SPDY. - El navegador Opera añadió compatibilidad con SPDY a partir de la versión 12.10. [ 49 ]
- Internet Explorer 11 añadió compatibilidad con SPDY versión 3, [ 50 ] [ 51 ] pero no para la versión de Windows 7. [ 52 ] Un problema experimentado por algunos usuarios de Windows 8.1 e Internet Explorer 11 es que al cargar inicialmente, Google dice "Página no encontrada", pero al recargar, funciona correctamente. Una solución para esto es deshabilitar SPDY/3 en Opciones de Internet > Avanzadas. [ 53 ] Después de la versión 11, IE dejará de ser compatible con SPDY, ya que adoptará HTTP/2 . [ 54 ]
- El navegador Silk de Amazon para Kindle Fire utiliza el protocolo SPDY para comunicarse con su servicio EC2 para la representación de páginas web. [ 55 ]
- Safari 8 y las aplicaciones de terceros en OS X 10.10 e iOS 8 añaden compatibilidad con SPDY 2, 3 y 3.1. [ 56 ]
Soporte y uso del servidor
A partir de mayo de 2021 Aproximadamente el 0,1% de todos los sitios web admiten SPDY, [ 57 ] en parte debido a la transición a HTTP/2 . En 2016, NGINX y Apache [ 58 ] fueron los principales proveedores de tráfico SPDY. [ 59 ] En 2015, NGINX 1.9.5 dejó de admitir SPDY en favor de HTTP/2. [ 60 ]
Algunos servicios de Google (por ejemplo, Google Search , Gmail y otros servicios habilitados para SSL ) utilizan SPDY cuando está disponible. [ 61 ] Los anuncios de Google también se sirven desde servidores habilitados para SPDY. [ 62 ]
Breve historia del soporte de SPDY entre los principales actores de la web:
- En noviembre de 2009, Google anunció SPDY como un proyecto interno para aumentar la velocidad de la web. [ 63 ]
- En septiembre de 2010, Google lanzó SPDY en Chrome 6 en todas las plataformas. [ 64 ]
- En enero de 2011, Google implementó SPDY en todos los servicios de Google. [ 65 ]
- En marzo de 2012, Twitter habilitó SPDY en sus servidores, convirtiéndose en ese momento en el segundo sitio más grande conocido en implementar SPDY. [ 66 ]
- En marzo de 2012, el servidor web de código abierto Jetty anunció soporte para SPDY en las versiones 7.6.2 y 8.1.2, [ 67 ] mientras que otros proyectos de código abierto estaban trabajando en la implementación de soporte para SPDY, incluidos Node.js , [ 68 ] [ 69 ] Apache (mod_spdy), [ 70 ] curl , [ 71 ] y Nginx . [ 72 ]
- En abril de 2012, Google comenzó a proporcionar paquetes SPDY para servidores Apache, lo que llevó a algunos sitios web más pequeños a brindar soporte para SPDY. [ 73 ]
- En mayo de 2012, F5 Networks anunció la compatibilidad con SPDY en sus controladores de entrega de aplicaciones BIG-IP. [ 74 ]
- En junio de 2012, el servidor web de código abierto Nginx anunció su compatibilidad con SPDY. [ 75 ]
- En julio de 2012, Facebook anunció planes de implementación para SPDY. [ 76 ] Para marzo de 2013, SPDY fue implementado por algunos de sus servidores web públicos. [ 77 ]
- En agosto de 2012, WordPress.com anunció la compatibilidad con SPDY (que utiliza Nginx) en todos sus blogs alojados. [ 78 ]
- En junio de 2013, LiteSpeed Technologies anunció la compatibilidad con SPDY/2 y SPDY/3 en OpenLiteSpeed, su servidor HTTP de código abierto. [ 26 ] La compatibilidad con SPDY/3.1 se anunció en noviembre de 2013. [ 31 ]
- En enero de 2014, Synology anunció que SPDY está incluido en el nuevo DSM 5.0. [ 79 ]
- En febrero de 2014, CloudFlare, que utiliza nginx, anunció la compatibilidad automática con SPDY v3.1 para todos los clientes con certificados SSL/TLS. [ 80 ]
- En mayo de 2014, MaxCDN, que utiliza nginx, anunció la compatibilidad con SPDY v3.1 a través de la configuración de Pull Zone de los clientes y su API. [ 81 ]
- En octubre de 2014, Yahoo mostró su apoyo a SPDY en la página principal de Yahoo (www.yahoo.com).
- En septiembre de 2015, la última versión del servidor web Nginx dejó de admitir SPDY en favor de HTTP/2 [ 60 ].
- En mayo de 2016, CloudFlare lanzó parches para el servidor web Nginx, los parches admiten HTTP/2 y SPDY simultáneamente. [ 82 ]
Según W3Techs, a partir de mayo de 2021 La mayoría de los sitios web habilitados para SPDY usan nginx, y el servidor web LiteSpeed ocupa el segundo lugar. [ 59 ]
Véase también
- canalización HTTP
- conexión persistente HTTP
- Velocidad HTTP + Movilidad
- QUIC – Otro protocolo de comunicación de la capa de transporte de Google. El protocolo subyacente de HTTP/3. [ 83 ]
- Protocolo optimizado para el transporte de imágenes a clientes (OPTIC)
Referencias
- 1 2 3 4 5 "SPDY: Un protocolo experimental para una web más rápida" . Documentación para desarrolladores de Chromium . Recuperado el 13 de noviembre de 2009 .
- 1 2 "Preguntas frecuentes sobre HTTP/2" . http2.github.io .
- ↑ Elkhatib, Yehia; Tyson, Gareth; Welzl, Michael (2014). Conferencia de redes IFIP 2014. págs. 1–9 . CiteSeerX 10.1.1.698.2343 . doi : 10.1109/IFIPNetworking.2014.6857089 . ISBN 978-3-901882-58-6. S2CID 13841087 .
- ↑ Podjarny, Guy. "No tan rápido como pensabas" . Archivado del original el 12 de octubre de 2012. Recuperado el 12 de octubre de 2012 .
- ↑ Abdelsalam, Ahmed; Celandroni, Nedo; Collina, Matteo; Cruickshank, Haitham; Fairhurst, Gorry; Ferro, Erina; Gotta, Alberto; Luglio, Michele; Roseti, Cesare (2015-07-01). "Un análisis profundo sobre futuras tecnologías y protocolos web en redes satelitales GEO de banda ancha". International Journal of Satellite Communications and Networking . 33 (5): 451– 472. doi : 10.1002/sat.1120 . ISSN 1542-0981 .
- ↑ "Preguntas frecuentes sobre SPDY" . The Chromium Projects . Consultado el 23 de febrero de 2015.
Queríamos un nombre que reflejara la velocidad. SPDY, pronunciado "SPeeDY", lo refleja y también muestra cómo la compresión puede ayudar a mejorar la velocidad.
- ↑ "Protocolo SPDY en IETF" . Consultado el 8 de febrero de 2012 .
- ↑ Nottingham, Mark. "Primer borrador de HTTP/2" . Lista de correo del Grupo de Trabajo HTTP . Consultado el 2 de diciembre de 2012 .
- ↑ Nottingham, Mark. "¿Qué sigue para HTTP?" . Consultado el 31 de marzo de 2012 .
- ↑ "Re: [ nuevo trabajo ] Revisión del Grupo de Trabajo: Protocolo de Transferencia de Hipertexto Bis (httpbis)" .
- ↑ "El grupo de trabajo HTTPbis comienza a considerar HTTP/2.0" . InfoQ . 28 de abril de 2012. Consultado el 9 de agosto de 2012 .
- ↑ "¿SPDY en los servidores de Google?" . Consultado el 28 de febrero de 2012 .
- 1 2 "Mozilla Bug 528288 - Implementar el protocolo SPDY" .
- ↑ "Opera: Soporte integrado para el protocolo SPDY" . Consultado el 6 de noviembre de 2012 .
- ↑ "IE11 SPDY/3 confirmado" . 25/06/2013. Archivado del original el 30/06/2013 . Consultado el 25/06/2013 .
- ↑ "Apple — Información de prensa — Apple anuncia OS X Yosemite" . 2 de junio de 2014. Consultado el 2 de junio de 2014 .
- ↑ Chris Bentzel y Bence Béky (9 de febrero de 2015). "Hola HTTP/2, adiós SPDY" .
- ↑ Béky, Bence (11 de febrero de 2016). "Transición de SPDY a HTTP/2" . Recuperado el 12 de febrero de 2016 .
- 1 2 Marshall, Scott (2019-01-25). "Eliminación del soporte para el protocolo SPDY heredado" . WebKit . Recuperado el 2019-03-07 .
- ↑ "Transición de SPDY a HTTP/2" . Blog de Chromium . Consultado el 5 de febrero de 2022 .
- ↑ «1287132 - Desactivar SPDY 3.1» . bugzilla.mozilla.org .
- ↑ Protocolo SPDY - Borrador 2 : "Actualmente, la única cadena válida es "spdy/2" (spdy/1 ya no está implementado en ningún lugar)".
- ↑ "Módulo ngx_http_spdy_module" . Nginx.org . Consultado el 3 de junio de 2014 .
- 1 2 "Notas de Firefox Beta — Escritorio" . 6 de febrero de 2014. Consultado el 7 de febrero de 2014 .
- ↑ "Problema 303957 - chromium — Hacer que Chrome solo admita SPDY/3 y versiones posteriores — Un proyecto de código abierto para ayudar a que la web avance. - Google Project Hosting" . 3 de octubre de 2013. Consultado el 19 de febrero de 2014 .
- 1 2 3 OpenLiteSpeed 1.1 (¡Con SPDY!) Recuperado el 12 de agosto de 2013.
- 1 2 "Protocolo SPDY — Borrador 3" . Consultado el 25 de agosto de 2012 .
- 1 2 "Firefox 15 — Notas de la versión" . Consultado el 3 de septiembre de 2012 .
- ↑ "Protocolo SPDY — Borrador 3.1" . Consultado el 17 de noviembre de 2013 .
- 1 2 "Firefox Notes Desktop" . 4 de febrero de 2014. Consultado el 5 de febrero de 2014 .
- 1 2 OpenLiteSpeed ¡Primer servidor web compatible con SPDY/3.1! Consultado el 10 de enero de 2014.
- ↑ NGINX anuncia compatibilidad con SPDY/3.1. Consultado el 4 de febrero de 2014.
- ↑ Notas de la versión 11.6.0 de F5 Bigip. Consultado el 10 de marzo de 2015.
- ↑ "Próximos cambios en SPDY/4 para que esté más en sintonía con el borrador de HTTP/2" . Consultado el 27 de febrero de 2014 .
- ↑ "Una web 2 veces más rápida" . Blog oficial de Google Chromium. 11 de noviembre de 2009. Consultado el 13 de noviembre de 2009 .
- ↑ Iljitsch van Beijnum (12 de noviembre de 2009). "SPDY: Google quiere acelerar la web abandonando HTTP" . Ars Technica . Consultado el 13 de noviembre de 2009 .
- ↑ Mirko Lindner (13 de noviembre de 2009). "Google stellt HTTP-Alternative SPDY vor" (en alemán) . Recuperado el 21 de octubre de 2011 .
- ↑ Protocolo NPN y explicación sobre su necesidad de tunelizar SPDY sobre HTTPS .
- ↑ "ImperialViolet - NPN y ALPN" . www.imperialviolet.org . Consultado el 8 de junio de 2021 .
- ↑ Registro de cambios de OpenSSL 1.0.1 .
- ↑ Negociación del protocolo TLS Next. Sección: Implementaciones Archivado el 30/07/2012 en Wayback Machine .
- ↑ Aagesen, Jakob. "Compatibilidad con http/2" . Preguntas y respuestas de Microsoft . Consultado el 28 de mayo de 2025 .
- ↑ Implementación del cliente SPDY de Chromium .
- ↑ Chromium: Ejemplos de proxy SPDY Archivado el 19/09/2017 en Wayback Machine .
- ↑ Lista de parámetros de la línea de comandos de Chromium .
- ↑ Bentzel, Chris; Béky, Bence (9 de febrero de 2015). "Hola HTTP/2, adiós SPDY" . Blog de Chromium . Consultado el 9 de febrero de 2015 .
- ↑ "Grupos de Google" . groups.google.com .
- ↑ "HTTP/2 y el indicador SPDY" . Complementos para Firefox . Mozilla. 26 de noviembre de 2014. Archivado del original el 22 de febrero de 2015. Consultado el 12 de febrero de 2015 .
- ^ David Honneffer, especialista en documentación. "Opera: Registro de cambios de Opera 12.10" .
- ↑ "WebGL, SPDY/3, nuevas herramientas de desarrollo y más confirmados para IE11 en Win 8.1" . Noticias de Microsoft. Archivado del original el 30/06/2013 . Consultado el 26/06/2013 .
- ↑ "Cambios en IE11" . Microsoft.
- ↑ "Microsoft lanza Internet Explorer 11 para Windows 7" . 7 de noviembre de 2013.
- ↑ "¿Google no carga la primera vez en IE11 a través de un proxy web en Windows 8.1? Desactive la compatibilidad con SPDY. | The Angry Technician" . Angrytechnician.wordpress.com. 16 de enero de 2014. Consultado el 19 de febrero de 2014 .
- ↑ Rob Trace; David Walp (8 de octubre de 2014). "HTTP/2: La secuela tan esperada" . Microsoft . Consultado el 8 de octubre de 2014 .
- ↑ Ryan Paul (28 de septiembre de 2011). "El navegador Silk Web de Amazon le da un nuevo giro a una vieja idea" . Consultado el 21 de octubre de 2011 .
- ↑ "Novedades en redes de fundación" (PDF) . Apple Inc. Consultado el 7 de julio de 2014 .
- ↑ "Uso de SPDY para sitios web" . w3techs.com . Consultado el 4 de mayo de 2021 .
- ↑ "Uso de servidores web para sitios web" . w3techs.com . Consultado el 26 de julio de 2016 .
- 1 2 "HTTP/2 compatible con NGINX 1.9.5 de código abierto - NGINX" . 22 de septiembre de 2015.
- ↑ Lista de correo spdy-dev: ¿SPDY en los servidores de Google? .
- ↑ Google acelera las descargas de páginas web con el protocolo SPDY - Computación en la nube - Noticias y reseñas . eWeek.com (20 de junio de 2011). Consultado el 21 de noviembre de 2013.
- ↑ "Blog de investigación: Una web 2 veces más rápida" . Blog de investigación .
- ↑ Ido Safruti (15 de junio de 2011). "De rápido a SPDY — Velocity 2011" .
- ↑ "Grupos de Google" .
- ↑ Twitter adopta SPDY Archivado el 11/03/2012 en Wayback Machine .
- ↑ Característica del muelle SPDY .
- ↑ "indutny/node-spdy · GitHub" . Github.com . Consultado el 10 de mayo de 2012 .
- ↑ Fedor Indutny (24 de enero de 2012). "¿Qué demonios es SPDY? — blog.nodejitsu.com — escalando aplicaciones node.js una llamada a la vez" . blog.nodejitsu.com . Consultado el 10 de mayo de 2012 .
- ↑ "mod-spdy — Módulo Apache SPDY — Google Project Hosting" . Consultado el 10 de mayo de 2012 .
- ↑ "libspdy" . daniel.haxx.se. 18-10-2011 . Consultado el 10-05-2012 .
- ↑ "@DeviaVir Va bien ;) Hasta ahora vamos según lo previsto, esperamos que esté disponible a finales de mayo" . Twitter .
- ↑ "mod_spdy — mod_spdy — Desarrolladores de Google" . Consultado el 10 de mayo de 2012 .
- ↑ F5 ayuda a las organizaciones a mejorar la experiencia del usuario y simplificar la gestión con la primera puerta de enlace SPDY integrada | Acerca de F5 | F5 Networks Archivado el 11/06/2012 en Wayback Machine . F5.com (08/05/2012). Consultado el 21/11/2013.
- ↑ "Anuncio de la implementación del borrador 2 de SPDY en nginx" . Nginx. 15 de junio de 2012. Consultado el 16 de junio de 2012 .
- ↑ Beaver, Doug. "Expresión de interés HTTP2" . W3C . Consultado el 15 de julio de 2012 .
- ↑ Finley, Klint. "Facebook se vuelve un poco más SPDY" . Wired . Consultado el 18 de marzo de 2013 .
- ↑ "Se acaba de habilitar #SPDY para todos los sitios alojados en http://WordPress.com/" . 28 de agosto de 2012. Consultado el 28 de agosto de 2012 .
- ↑DSM 5.0 beta
- ↑ John Graham-Cumming (17 de febrero de 2014). "Mantenerse al día con los últimos protocolos: SPDY/3.1 | Blog de CloudFlare" . Blog.cloudflare.com . Consultado el 19 de febrero de 2014 .
- ↑ Justin Dorfman. "Ahora en servicio: SPDY 3.1" . blog.maxcdn.com . Consultado el 20 de mayo de 2014 .
- ↑ "Publicamos nuestro código NGINX HTTP/2 + SPDY como código abierto" . 13 de marzo de 2016. Consultado el 5 de agosto de 2016 .
- ↑ Ghedini, Alessandro; Lalkaka, Rustam (26 de septiembre de 2019). "HTTP/3: el pasado, el presente y el futuro" . El blog de Cloudflare . Recuperado el 16 de enero de 2020 .
Enlaces externos
- Documentación SPDY
- SPDY: Google quiere acelerar la web abandonando HTTP
- Documento técnico de SPDY
- Módulo SPDY de Apache
- Revisión y análisis del SPDY
- Protocolos de Internet
- protocolos de la capa de aplicación
- protocolos de la capa de sesión