== Contact emails ==
== Specification ==
== Summary ==
Alternative Services allow an origin serving an http:// or
https:// resource to nominate additional (protocol, host,
port) tuples that the client can choose to request the
resource from instead of the origin when making subsequent
requests. This can be used, for example, as a protocol
upgrade mechanism, for connection pooling, or for load
balancing.
== Link to "Intent to implement" discussion ==
== Platforms ==
This feature is supported on all six Blink platforms
(Windows, Mac, Linux, Chrome OS, Android, and Android
WebView).
== Debuggability ==
about:net-internals/#events shows "Alt-Svc" response
headers, also potential requests to alternative services.
about:net-internals/#alt-svc lists the active Alternative
Service Mappings.
== Interoperability and compatibility risk ==
Alternative service advertisements are sent by the server.
From the client side, there is no compatibility risk,
because a server not supporting alternative services will
not send such advertisements. From the server side, it has
to be considered that clients not supporting alternative
services but otherwise compliant with the HTTP or HTTP/2
protocol specification will ignore such advertisements.
== Status ==
Alternative Services experiments have been running since
release 51 on Canary and Dev channel, used instead of
Alternate Protocol as a protocol upgrade mechanism to QUIC.
The latency and error count metrics of the experiment group
are identical to that of the control group, as expected.
== OWP launch tracking bug ==
== Technical tracking bug ==
== Entry on the feature dashboard ==