Everyone involved in making these protocols (HTTPS/WebSocket/HTTP2/HTTP3/etc.) are just victims of:
“It is difficult to get a man to understand something, when his salary depends upon his not understanding it!” - Upton Sinclair
Everyone involved in making these protocols (HTTPS/WebSocket/HTTP2/HTTP3/etc.) are just victims of:
“It is difficult to get a man to understand something, when his salary depends upon his not understanding it!” - Upton Sinclair
It also allows ISP shenanigans like content modification to add unwanted advertising and unlimited tracking, even spying.
So could you please explain your reasoning?
HTTP/2 has the TCP head of line problem which makes it completely useless.
HTTP/3 is trying to be more nimble, but it's a protocol! Ossification is a _feature_ of protocols; for TCP it allows the backbone to evolve without everyone re-implementing everything over and over again at the edges!
The solution is to make TCP like UDP instead, by allowing sockets to not resend missed packets.
Another real solution is to remove the network kernel on linux.