DEV Community

Discussion on: What is HTTP/3 ?

Collapse
 
rhymes profile image
rhymes

Nice writeup, thanks!

Still waiting for HTTP/2 to overtake HTTP/1.1. We're still behind in adoption :(

Collapse
 
ben profile image
Ben Halpern

Yeah, but for all intents and purposes, many developers saw gains without having to think about it much. You can't yet rely as much on some of the fancier HTTP/2 stuff, but plenty of CDNs and the like adopted it, giving immediate access to multiplexing, which should have default-helped a lot of developers.

If H/3 just makes things better when available without much implementation burden on the individual developer, should be pretty great. And H/3 seems like a huge leap.

Collapse
 
rhymes profile image
rhymes • Edited

True that!

H/2 is a leap forward and even if it's not 100% supported everywhere it's still something. It's a boon especially for this new wave of JAMstack websites. You can even stop concatenating multiple files into one because of HTTP/2.

Talking about the less fancy features: I wonder if someone could implement a HTTP/2 web server that uses machine learning onto its logs to analyze users patterns and tune server push to maximize client side performance.

Just throwing this out there :D

Collapse
 
david_j_eddy profile image
David J Eddy

Large, critical systems are hard to upgrade. Especially when it requires OS level changes. 'It works now, dont touch it'. Health care, defense, physical infrastructure controls, industrial control systems. These systems are critical to the safety and daily survival of millions. Upgrading the OS just to be 'up to date with the new hotness' is to much of a risk factor.

Typically these large systems only get upgraded when the hardware is replaces. If you are an American your health insurance company still interacts with AS/400 from the 1970's on a daily basis. Those machines will (nearly) never update from the version/s of software running.

Large systems update slowly, 'cause an outage could be catastrophic to the organization and public safety. The (entertainment) web can do what it wants as fast as it wants 'cause peoples lives are not at risk in daily operation.

Remember, the "internet" is every connected device. The "web" is what can be rendered in your browser.

Collapse
 
rhymes profile image
rhymes

Yeah 21 years of HTTP/1.1 do create some legacy :D

Thread Thread
 
david_j_eddy profile image
David J Eddy

...and HTTP 0.9 was released in ... wait for it ... 1991! Nearly in step w/ HTML. Legacy is an understatement :).