Submitted by nitori in technology
I feel like the web has started to go downhill when HTTP/1.1 was introduced. And I hugely prefer 1.1 to abominations like HTTP/2 and.. shudders HTTP/3....
Mandatory keepalive when you don't send a Connection
header? Maybe if you don't bloat your website and optimize it for caching every damn shit possible you wouldn't need keepalive and therefore we can have simpler web servers
Virtual hosts? If the spec writers just knew how their little hack would ultimately spell doom for IPv6 quickly replacing IPv4 for everyone they would've gotten second thoughts on it. Oh and if we just didn't have vhosts we also wouldn't have TLS SNI which is a anti-privacy implication in this age
Chunked transfer encoding? Ummmmmm, FTP? (Tbh I haven't really familiarized myself in this part lol)
Pipelining? "Oh yeah we wanted to reduce waste in TCP connections when we did keepalive so let's reintroduce the waste with another cool hack!" Just paginate properly, plan how much resources to use (and try limiting it) per webpage, and optimize your images for the web FFS (though in all seriousness I would consider HTTP/1.1 pipelining to be enough, HTTP/2 can suck my ass, compared to a proper implementation of pipelining in a web browser like in Pale Moon, HTTP/2's multiplexing wasn't really much significantly faster than HTTP/1.1 pipelining)
HTTP/1.1 is a fad. HTTP/1.0 is enough for everyone
The state of the web today is making me less like u/nitori the Hacker News AI Arch bleeding-edge enthusiast cryptobro and more like u/takane the tech reactionary
hollyhoppet wrote
cucked transfer encoding