SPDY

E39862

SPDY is an experimental, now-deprecated web protocol developed by Google to speed up and secure HTTP traffic, which heavily influenced the design of HTTP/2.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
SPDY Protocol whitepaper by Google 1

Statements (51)

Predicate Object
instanceOf application layer protocol
network protocol
transport layer security enhancement
basedOn HTTP
compressionAlgorithm DEFLATE for header compression
deprecatedBy major browsers
deprecatedIn Google Chrome 51 and later
Mozilla Firefox 51 and later
designGoal to allow concurrent HTTP requests over one connection
to avoid head-of-line blocking at the HTTP layer
to minimize protocol overhead
developer Google
documentation SPDY self-linksurface differs
surface form: SPDY Protocol whitepaper by Google
feature header compression
improved utilization of a single TCP connection
multiplexing multiple streams over a single TCP connection
reduced latency for HTTP traffic
request prioritization
server push
stream control
goal to improve web security
to reduce web page load latency
to speed up web browsing
influenced HTTP/2
RFC 7540
surface form: RFC 7540 (HTTP/2 specification)
inspired HPACK header compression in HTTP/2
introduced around 2009
layer application layer
license open specification
negotiationMechanism ALPN (Application-Layer Protocol Negotiation)
NPN (Next Protocol Negotiation)
port TCP port 443 (typical deployment over HTTPS)
protocolType HTTP enhancement protocol
web protocol
relationToHTTP acts as a framing layer for HTTP semantics
replacedBy HTTP/2
securityFeature mandatory TLS in most deployments
standardizedBy IETF HTTPbis working group (as input to HTTP/2 design)
status deprecated
supersededBy HTTP/2
supportedBy Amazon Appstore
surface form: Amazon Silk

Google Chrome
Internet Explorer
surface form: Internet Explorer (via later versions / Edge family support for HTTP/2 influenced by SPDY)

Mozilla Firefox
Opera
supportedOnServer Apache HTTP Server (via mod_spdy and later modules)
Jetty
Node.js
surface form: Node.js (via libraries)

nginx
uses Transmission Control Protocol
surface form: TCP

TLS

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

SPDY documentation SPDY self-linksurface differs
this entity surface form: SPDY Protocol whitepaper by Google
HTTP/2 influencedBy SPDY
HTTP/2 originatedFrom SPDY