"web is broken and http bad"
Is HTTP really that bad? I think that post meant HTML :neofox_woozy:
Idk HTML5/CSS/JS have sort of all became huge clusterfucks that are extremely hard to implement to a useable extent which is why we have a browser engine duopoly now.
Conversation
Notices
-
Embed this notice
Luna :neofox_snug: (lunareclipse@snug.moe)'s status on Wednesday, 18-Sep-2024 05:33:31 JST Luna :neofox_snug: -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 18-Sep-2024 05:33:29 JST Haelwenn /элвэн/ :triskell: @q66 @lunareclipse Always forget there's more than http/1.1 (Also I guess 4 generations due to http/0.9?) -
Embed this notice
q66 (q66@blahaj.social)'s status on Wednesday, 18-Sep-2024 05:33:30 JST q66 @lunareclipse well http is pretty bad too, to the point we now have 3 generations of it each of which is a differently serialized format and differently bad :3
-
Embed this notice
q66 (q66@blahaj.social)'s status on Wednesday, 18-Sep-2024 05:51:37 JST q66 @lunareclipse http/3 breaks correct layering (shoving implementation bits where they don't belong) and reimplements on udp what tcp has been designed for in the first place, http/2 has design flaws (its multiplexing design is fundamentally misguided) that resulted in http/3 appearing so quickly after everybody had just deployed it (and cursed stuff like server push), and http/1 is legacy jankfest
-
Embed this notice
q66 (q66@blahaj.social)'s status on Wednesday, 18-Sep-2024 05:51:37 JST q66 @lunareclipse also both http/2 and http/3 were largely designed and pushed by google to satisfy their own needs, but the complexity/burden of implementing stuff falls on other people, and each version is harder to implement than the previous
Haelwenn /элвэн/ :triskell: likes this. -
Embed this notice
Luna :neofox_snug: (lunareclipse@snug.moe)'s status on Wednesday, 18-Sep-2024 05:51:39 JST Luna :neofox_snug: @q66 in what ways is each one bad? I mainly know that HTTP/1.3 uses QUIC and works over UDP, and is noticeably faster than the older ones for like loading websites.
-
Embed this notice