Contact emails erico...@chromium.org
Explainer None Specification https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-07 Summary Query DNS for HTTPS records (alongside traditional A and AAAA queries). When a website has deployed an HTTPS DNS record and Chrome receives it, Chrome will always connect to the website via HTTPS. Design doc for all Chrome DNS HTTPS plans: https://docs.google.com/document/d/1k461sRbddjDGj7Q8f-ZKHZvmB-ENUWSdX_3Fpp2dmXQ This feature covers just the basic query and HTTP->HTTPS upgrade part of those plans, and only for simpler cases that do not require followup DNS queries by the Chrome DNS stack. Blink component Internals>Network>DNS <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ENetwork%3EDNS> TAG review Not applicable. No direct changes to web platform APIs. Change is to underlying DNS infrastructure, following an IETF spec, with only indirect web-facing side effects. TAG review status Not applicable Risks Interoperability and Compatibility Not directly part of the web API surface; only has indirect behavior implications on the web platform in the form of the HTTP->HTTPS redirect triggered by DNS signals. HTTPS DNS records are a feature of DNS. The spec is a draft of the IETF DNSOP working group, and while not yet a published RFC, it is widely considered stable and ready for implementation. IANA has designated HTTPS as DNS resource record type 65. Gecko: No signal WebKit: Safari has been querying HTTPS DNS records since late 2020. Unclear if Safari has yet implemented HTTP->HTTPS redirect behavior of such records. Web developers: No signals Debuggability No specific DevTools support. Changes not directly part of the web API surface. Chrome is not generally used as a development tool for changing DNS records besides testing/developing the indirect behavior effects on visiting websites. Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> ? No Flag name None Requires code in //chrome? False Tracking bug https://crbug.com/1206455 Launch bug https://crbug.com/1206460 Estimated milestones Desktop 96 Android 96 Link to entry on the Chrome Platform Status https://www.chromestatus.com/feature/5485544526053376 This intent message was generated by Chrome Platform Status <https://www.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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMOjQcEJF4%3D7zU16oki_m0vYqfX2_%2BXgH2Fxf51RnMv9ipx63w%40mail.gmail.com.