I finally jotted down a table of in how far the big three browsers currently support RFC9460 HTTPS records.
In summary:
- All browsers support ALPN
- Safari has the best support; it's the only browser that supports AliasMode, but Safari doesn't support ECH
- Firefox requires DoH, but then supports several parameters
- Chrome only support ALPN and ECH
See this page for details, I may update it in the future:
https://www.netmeister.org/blog/https-caniuse.html
