Contact emails [email protected]
Explainer None Specification https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https Summary HTTPS DNS resource records can provide information about supported protocols such as HTTP/3 with "alpn" parameter. If Chrome receives a HTTPS DNS record indicating HTTP/3 support, Chrome will connect to the server using the HTTP/3 protocol. Blink component Internals>Network>DNS <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ENetwork%3EDNS> Motivation Currently Chrome can use the HTTP/3 protocol only after receiving an Alt-Svc header from the server using a non-HTTP/3 protocol. With this new feature, Chrome can connect to the server using HTTP/3 protocol without receiving the Alt-Svc header. This can reduce 1 RTT of handshaking of TCP which is required for non-HTTP/3 protocol while connecting to the server. Initial public proposal https://github.com/MikeBishop/dns-alt-svc TAG review Not applicable. No direct changes to web platform APIs. Change is to the underlying DNS infrastructure. TAG review status Not applicable Risks Interoperability and Compatibility Gecko: Shipped/Shipping ( https://www.mozilla.org/en-US/firefox/92.0/releasenotes) WebKit: In development ( https://mailarchive.ietf.org/arch/msg/dnsop/eeP4H9fli712JPWnEMvDg1sLEfg) Implemented behind "HTTP/3" Experimental Features Web developers: Strongly positive ( https://blog.cloudflare.com/speeding-up-https-and-http-3-negotiation-with-dns ) Other signals: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? No. Debuggability This feature will be debuggable using chrome://net-export/ and https://netlog-viewer.appspot.com/. Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ? No. We need an HTTP/3 server and a DNS server to test the feature, and we have neither in WPT. Flag name TBD Requires code in //chrome? False Tracking bug https://crbug.com/1317943 Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5154357283651584 This intent message was generated by Chrome Platform Status <https://chromestatus.com/>. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADk0S-WpP9TTnd__MA2Dktz%3DumjQJJAAPsmWcZn0Or5Ws31Ltw%40mail.gmail.com.
