Recently, Brave or Chromium (and/or Discourse?) made a sea change, moving away from TCP to UDP:
Probably because of the following WebRTC fad/trend:
My interest in Brave Browser, is Privacy and Security, and that means, as much as, and as often as, possible, I have HTTPS EVERYWHERE and/or HTTPS ONLY enabled.
I do NOT want to merely use HTTPS to make a connection using TCP . . . and then see the Internet browser hop to using UDP.
Because, when using HTTPS, I expect TCP for the sake of not losing data. In other words, a Secure Connection includes, not losing data.
If the secure connection loses data, I am satisfied when ‘the browser stalls’ - and the connection is not continued.
But the audio-video-philes demand ‘streaming quality’ that actually loses data but ‘works - for appearances.’ Streaming at all costs - no thanks.