I've been wanting the browsers to support SRV dns records for quite some time now. Unfortunately, both firefox and chrome have bugs in the WONTFIX status. The reasons for these statuses given are poor imo, but the implementation could add an extremely interesting dynamic to the internet. It would be easy to set up vps around the world and let SRV records set up in a round robin manner control it.
Will it be as good as a bgp controlled one? Unlikely, but it would be 100% in your control and easy to set up, unlike going cloudflare.
This one might have a larger chance of being accepted, since it provides some things which HTTP standard bodies and HTTP client vendors want. It doesn’t (at this stage, anyway) provide for the load-balancing “weight” field from the SRV record, but it does support MX-style priority numbers, and also port numbers. Very interesting, to say the least.
https://bugzilla.mozilla.org/show_bug.cgi?id=14328
https://bugs.chromium.org/p/chromium/issues/detail?id=22423