News for hackers. Stuff that matters.
Re:Chrome is deploying HTTP/3 and IETF QUIC by evolve2k on Wednesday October 07, 2020 @04:45PM (#24712520)
“Today this changes. We've found that IETF QUIC significantly outperforms HTTP over TLS 1.3 over TCP. In particular, Google search latency decreases by over 2%. YouTube rebuffer time decreased by over 9%, while client throughput increased by over 3% on desktop and over 7% on mobile.“

This is the most sickening sentence for me. The myopic internal focus. ‘Look we’ve made our new thing a standard and look it makes our products run faster’. This is just blatant exploitation that’s occurring as there is too much centralised ownership. In my opinion this is predatory behaviour packaged up as open source good for all.

Re:Chrome is deploying HTTP/3 and IETF QUIC by 1vuio0pswjnm7 on Wednesday October 07, 2020 @05:36PM (#24713016)
"The myopic internal focus."

When "everyone" uses your software/websites, you can get away with this, much like Microsoft did back in the day. Internal Windows programs ran faster and seemed more stable than third party software written to run on Windows. It generally offered better "UX", to use today's lingo.

The thing that is totally ignored by the myopic focus is the value of not being part of the Borg. Putting small speed differences aside, that value is not insubstantial, though the Google communications department is not responsible for keeping users informed about anything more than the value of Google.

The fastest internet would be one without ads (not to mention the other benefits). Google will not inform anyone about that. It is not included in any tests.

Re:Chrome is deploying HTTP/3 and IETF QUIC by majewsky on Wednesday October 07, 2020 @06:38PM (#24713638)
> The fastest internet would be one without ads

I don't disagree with your sentiment. However, their biggest gains in terms of percentage points (as discussed in the article) are for YouTube. And YouTube wouldn't be significantly faster without ads in the way that browsing primarily textual websites is faster without ads. Getting buffering times down is actually a substantial improvement here esp. on flaky connections. (Though the article doesn't make it clear whether flaky connections specifically benefit from QUIC.)

Re:Chrome is deploying HTTP/3 and IETF QUIC by voixdelaraison on Wednesday October 07, 2020 @10:33PM (#24715046)
Waiting for pre-roll ads on YouTube certainly slows down the viewing experience. I do not use the YouTube JavaScript player. I download the video using a custom script and an HTTP client like tnftp and watch offline. Google is suggesting that users use their browser, their website and their internal player to view someone else's video file, so Google can serve ads, do tracking and collect analytics. The testing is not something generic like downloading a file from a server; instead, it uses Google protocol, Google browser, Google website, Google player and is announced on Google blog.

All to show it will benefit everyone, of course.

Re:Chrome is deploying HTTP/3 and IETF QUIC by pyuser583 on Wednesday October 07, 2020 @08:23PM (#24714388)
Ironically, googles internal deployment system is called Borg.
Re:Chrome is deploying HTTP/3 and IETF QUIC by zmj on Wednesday October 07, 2020 @08:16PM (#24714344)
People argue both sides of this. If Google implements a new protocol on their servers and their clients without standardizing it, they're end-running the standards process or embrace-extend-extinguishing the open internet. If they do standardize it and then deploy the standard implementation, they're.. I don't even know, making billions of page loads faster and that's bad because they're Google?

What's the right way for Google to improve their internet-facing services at a protocol level?

Re:Chrome is deploying HTTP/3 and IETF QUIC by millstone on Thursday October 08, 2020 @01:54AM (#24716280)
The underlying concern is that Google is in a position to dictate. They control most phones and most browsers and the most popular websites. Any standardization is pro forma, because what matters is what Chrome/Android/google.com does, and not what the standard says.

An emperor can build trust by relinquishing power.

Re:Chrome is deploying HTTP/3 and IETF QUIC by mariusmarais on Thursday October 08, 2020 @05:55AM (#24717568)
What you're proposing as a solution has already happened: Google relinquished their control over this protocol to the IETF, where it changed so much as to be incompatible with Google's original.

Now they're updating their own deployment, making it compatible with the updated standard.

Chrome/Android/google.com is literally changing what they do to match what the standard says.

Re:Chrome is deploying HTTP/3 and IETF QUIC by KyeRussell on Wednesday October 07, 2020 @08:58PM (#24714579)
I imagine that a prerequisite is to hire every person that'd complain about this stuff on Hacker News, so that they'd be on Google's team.
Re:Chrome is deploying HTTP/3 and IETF QUIC by crazygringo on Wednesday October 07, 2020 @08:37PM (#24714459)
> The myopic internal focus.

Huh? They're reporting for their own products presumably because they have access to that information that is accurate, and they're a couple of the world's most popular, most visited sites.

But the speed improvements will come for everyone who uses the protocols, not just Google, of course. What is sickening about that?

Re:Chrome is deploying HTTP/3 and IETF QUIC by dannyw on Wednesday October 07, 2020 @10:30PM (#24715029)
Google Chrome collects performance and usage information for _every_ site you visit, not just Google properties. This is part of "Chrome Lighthouse" or whatever.
Re:Chrome is deploying HTTP/3 and IETF QUIC by zymhan on Thursday October 08, 2020 @01:24AM (#24716114)
That the protocol is designed primarily around saving Google some overhead, and not for reasons of usability, extensibility, or clarity.
Re:Chrome is deploying HTTP/3 and IETF QUIC by Animats on Wednesday October 07, 2020 @05:35PM (#24713008)
All that effort to get a tiny improvement.

The real motivation is probably to merge ads into the same stream as the content, so they can't be blocked by anything outside the browser.

Re:Chrome is deploying HTTP/3 and IETF QUIC by Animats on Wednesday October 07, 2020 @09:11PM (#24714642)
A related question: is it faster because it sends less data, or is it faster because it grabs more of the bandwidth by not using TCP-type congestion control?
Re:Chrome is deploying HTTP/3 and IETF QUIC by textmode on Wednesday October 07, 2020 @07:43PM (#24714131)
Glad others are starting to articulate this issue. HTTP/3 is derived from HTTP/2. Google's main argument for HTTP/2's existence, its selling point to users, is head-of-line blocking in HTTP/1.1 pipelining. They also complain about the size of repeated HTTP headers.

But no modern browsers actually use HTTP/1.1 pipelining. Interestingly, HTTP/1.1 pipelining works great for non-browser use. Most web servers enable it by default. After all, it works. For example requesting a series of pages from multi-page website, all under a single TCP connection. I have been using HTTP/1.1 pipeplining this way for decades. It is fast and reliable and enables the web to be used as a non-interactive, information retrieval source. It is also 100% ad-free. The user only gets what she requests, nothing more.

As for HTTP headers, privacy-conscious or minimalist users might not send many headers, only the minimum to retrieve the page. That's usually up to three extra lines of text per page for the request headers. (I rarely ever have to send a User-Agent header for HTTP/1.1 pipelining.)

   GET /index.html HTTP/1.1
   Host: example.com
   Connection: keep-alive
Obviously, the web advertising/tracking industry, including companies like Google that serve this sector, use headers for their own purposes. Online advertising services. That's when presumably they could get big. However, as a user, I have no pressing need for the ability to send/receive larger headers.

Websites (IPs represented by domain names) to which users intentionally connect, i.e., the recognisable names that they type and click on, generally don't serve ads. The ads come from other domains, often other servers. Users generally do not intentionally try to connect to ad or tracking servers. HTTP/[01].x's automatic loading of resources, Javascript and other techniques may be used to make those requests, conveniently under the radar and outside the user's awareness.

Still, under HTTP/1.1, ads, nor Javascript files that trigger requests for ads, generally cannnot be delivered without the user's computer making a request first. Users can and do manage to exercise some control over their computers and they can prevent these non-interactive requests from being sent, from inside and outside the browser.

With HTTP/2 and HTTP/3, the necessity of a user-generated request disappears. As soon as the user "connects" (UDP) to the website's server, the server could for example send a Javascript file to the user's browser which can in turn trigger requests to other domains for ads or the purpose of tracking, all without any preceding request for the ad/tracking-related Javascript file. This is another feature of HTTP/[23] called "server push", but interestingly it is not the feature being used to sell HTTP/[23] to users (i.e., pipelining).

So, how does a user stop unwanted ads being "pushed" upon her in the stream (irrespective of the application, e.g., browser)? I generally don't use a "modern" browser, nor Javascript nor graphics. I like my pipelining outside the browser and free of advertising-related cruft.

It's worth considering that the motivation for speeding up websites via HTTP/[23] is solely for the purpose of speeding the delivery of more ads, more "stealthily", to users. This is a classic case of someone trying to sell you on a "solution" to a problem they themselves have created (or to which they are contributing).

Like an ISP trying to upsell customers to faster internet in order that websites bogged down with ads will "load" faster. When the ISP itself injects ads into pages of websites that are weighed down by ads.

Re:Chrome is deploying HTTP/3 and IETF QUIC by detaro on Wednesday October 07, 2020 @08:55PM (#24714564)
HTTP 2 can't just send content from other domains through the same connection (and any proposal that adds the ability, e.g. through signing, also can be used with HTTP 1.1 connections)

And pushed content needs to be accepted by the browser, just sending someone ad bytes doesn't really do anything useful. It doesn't impact adblocking, and if a browser vendor wants to take the adblocking features away they can also just do that for the traditional model.

Re:Chrome is deploying HTTP/3 and IETF QUIC by fiter on Wednesday October 07, 2020 @10:44PM (#24715127)
Ignoring pushed ad data ia very different from never requesting those ads as far as available bandwidth and data metering are concerned.
Re:Chrome is deploying HTTP/3 and IETF QUIC by detaro on Wednesday October 07, 2020 @10:56PM (#24715197)
Clients can refuse pushed requests (e.g. if they match filtering rules), so it's not like the server will push the full files through. It'd be interesting to check if clients do take e.g. OS settings about metering into account and disable push entirely to even avoid the initial transfer.
Re:Chrome is deploying HTTP/3 and IETF QUIC by _greim_ on Wednesday October 07, 2020 @07:55PM (#24714210)
Well strictly speaking I guess I'd rather have fast ad-laden pages than slow, but more likely these gains will vanish as ad congestion re-converges to the previous equilibrium. Users' tolerance for sluggishness is the true constant, not the amount of ads companies want to serve.
Re:Chrome is deploying HTTP/3 and IETF QUIC by fiter on Wednesday October 07, 2020 @10:47PM (#24715147)
Is it really faster? I'm thinking if you have blocked the ads, that will be significantly faster. Google's benchmarks of course would not include how much faster HTTP3 is for pages with blocked ad content.
[dead]
Re:Chrome is deploying HTTP/3 and IETF QUIC by otoburb on Thursday October 08, 2020 @01:16AM (#24716080)
>>how much effort have you made to understand the improvements? you show no recognition that the concensus-based ietf working groups are in agreement that this is a worthy & good enhancement to http3.

Most network stacks in major operating systems enable Nagle's algorithm[1] which was designed in the mid 80's to improve the efficiency of TCP/IP networks. John Nagle, the parent you're responding to, likely understands the HTTP/3 improvements at a level beyond what most of us can comprehend given his deep experience in this area[2].

As the author of two foundational RFCs (RFC896[3] and RFC970[4]), I think the parent also has a fairly good recognition of and experience working with IETF working groups.

[1] https://en.wikipedia.org/wiki/Nagle%27s_algorithm

[2] https://news.ycombinator.com/item?id=8381957

[3] https://tools.ietf.org/html/rfc896

[4] https://tools.ietf.org/html/rfc970

Re:Chrome is deploying HTTP/3 and IETF QUIC by rektide on Thursday October 08, 2020 @06:20PM (#24724542)
ok I didn't know that this was john nagle. that's intimidating.

i'm still highly alarmed, both by John & the general level of discourse going on all throughout this thread. i posted replies to a number of others too. there is wild unsubstantiated & mean-spirited speculation running rampant through this, imo, good news. no one talks to how or why they think this is going to help spy on us, or reduce our ability to block ads, yet it's a very popular & trendy opinion. it seems widely assumed that this is all for bad, and everyone seems to want to believe that mis-information.

i find it distressing that the world would be so paranoid & crazy as this. after years of IETF hard work & discussion, after countless engineers work tirelessly to maximize privacy & security, after countless points are raised & tackled, the world greets what we think is a real & significant improvement with disdain, distrust, & belittling. this feels like the kind of easy-to-spread paranoia & madness that is part & parcel to the disinformation that has grown a threat to civil order, a threat to reason. it's too easy to knock things down[1], done so casually, & people seem to want to hear it too much. i realize i haven't been helping, haven't been waging an effective campaign to try to promote a healthier course for us, better discourse, but i want to. i want to not be overwhelmed & saddened by unsupported unreason.

touching back to @animats' post:

> The real motivation is probably to merge ads into the same stream as the content,

i don't see any potential for how this would impact ad-blocking or other security measures on the web. HTTP3 offers no new features or capabilities over HTTP2. existing extensions & tools ought be unaffected.

> All that effort to get a tiny improvement.

imo QUIC+HTTP3 is a straightforward & sensible simplification over what we had, & was a natural route to enhancing the existing systems.

http2 wanted to share a connection, allow out of order serving of requests in a better way than the obsolete & complicated/painful & largely removed http1.1 pipelineing, so servers could start working on upcoming work before finishing the current request.

quic has been an attempt to take a lot of the good work already done on http2, & to drive it further down the stack, enabling a) others to use the transport/session layers now distilled into quic for their own uses, and b) radically simplifying the http specification's responsibilities by separating out quic transport/session concerns from http.

beyond making http3 much simpler, there are other benefits. a capable replacement for WebSockets is forming via WebTransport[2], and a lot of people are hoping the complex SCTP-based WebRTC stack can be re-designed to use WebTransport/quic, once webtransport advances[3].

overall, the greatest proof that this is a simpler, better, more natural path than what we had comes from a quick look a the QUIC active & related documents[4], where we can see a number of different frontiers of innovation for other ways QUIC might be improved & enhanced, including topics such as multicast, load balancing, unreliable connections, & more: quic is a flexible, interesting, compelling extraction of really neat & interesting http2 technology, & decoupled from http, we are seeing amazing innovation take root & allow all sorts of good frontiers to open. quic is itself a big improvement to what was available for transport & session protocols, and it is throwing open the doors to colossal levels of innovation that were not conceivable before.

[1] https://en.wikipedia.org/wiki/Brandolini%27s_law

[2] https://w3c.github.io/webtransport/

[3] https://bloggeek.me/who-needs-quic-in-webrtc/

[4] https://datatracker.ietf.org/wg/quic/documents/

Re:Chrome is deploying HTTP/3 and IETF QUIC by Animats on Monday October 12, 2020 @04:44AM (#24752530)
> The real motivation is probably to merge ads into the same stream as the content.

I was thinking of Google-hosted content, with Google ads. About 25% of web traffic now comes from Google, although that includes YouTube. Google serves some (most?) ads from "doubleclick.com", which can be blocked at the domain level. But if they slip the ads into the same encrypted connection as the content, it's no longer possible to block them from outside the browser.

As for traffic issues, I've seen a few papers where people compare QUIC and TCP.[1][2] But nobody seems to be looking at what QUIC-type traffic is doing to other traffic on the same path. Not that I have, either. You can boost your throughput a bit by being more aggressive about sending packets. If the nodes in the middle are all FIFO queues (the cause of "bufferbloat"), the one who sends the most wins. This creates a perverse incentive and a way to game the results of such comparisons. Fair queuing can help.

Still, it's probably a win to speed up all the handshaking involved in setting up a TLS connection. The crypto setup is a big cost for small requests.

[1] https://blog.codavel.com/quic-vs-tcptls-and-why-quic-is-not-...

[2] https://github.com/Shenggan/quic_vs_tcp

Re:Chrome is deploying HTTP/3 and IETF QUIC by divbzero on Wednesday October 07, 2020 @06:46PM (#24713700)
I don’t think GP’s speculation is anywhere close to “random conspiracy grade” stuff. It’s predictable and plausible enough of a motive to be mentioned elsewhere in this thread, e.g. this top-level comment [1].

[1]: https://news.ycombinator.com/item?id=24711247

Re:Chrome is deploying HTTP/3 and IETF QUIC by martin_a on Wednesday October 07, 2020 @06:22PM (#24713492)
Nevertheless we should all be as clear as possible about Googles' motivation for pushing any new technology: Better data collection, more/better/fine-tuned ads.
Re:Chrome is deploying HTTP/3 and IETF QUIC by Matheus28 on Wednesday October 07, 2020 @06:11PM (#24713391)
I don't see how what he said is offensive or uncivil at all
Re:Chrome is deploying HTTP/3 and IETF QUIC by loco5niner on Thursday October 08, 2020 @12:12PM (#24720509)
With all the recent talk about Samsung TV's spying, privacy concerns about Google and others, etc... I'm surprised you hold this position.
Re:Chrome is deploying HTTP/3 and IETF QUIC by namesbc on Wednesday October 07, 2020 @04:59PM (#24712657)
It is improving performance for EVERYONE. They just published the stats for their own stack so people can compare.
Re:Chrome is deploying HTTP/3 and IETF QUIC by krzyk on Wednesday October 07, 2020 @05:01PM (#24712682)
Increases performance by 3%, and complicates HTTP by 100%. I'm not sure I would like that. I would understand if it was 2x performance gain or at least 50%, but a mere 3%?
Re:Chrome is deploying HTTP/3 and IETF QUIC by sangnoir on Wednesday October 07, 2020 @05:11PM (#24712781)
This is exactly why it's important that they publish their figures - so you can make a decision if it's works for you after weighing the tradeoffs. For high-traffic properties (Google, CDNs, Netflix), 3% can easily translate to millions of dollars saved - they could hire an entire team just to deal with the HTTP complications.
Re:Chrome is deploying HTTP/3 and IETF QUIC by tjohns on Wednesday October 07, 2020 @05:15PM (#24712829)
Don't forget the 7% throughput increase on mobile. That's a big deal, especially given that mobile users account for the majority of network traffic these days.

And 3% is still a lot if you're looking at global Internet traffic.

Re:Chrome is deploying HTTP/3 and IETF QUIC by martin_a on Wednesday October 07, 2020 @06:23PM (#24713504)
My PiHole is currently dropping about 20% of all requests. How about we get rid of all of those and see a REAL speed boost, especially on mobile?
Re:Chrome is deploying HTTP/3 and IETF QUIC by onlyrealcuzzo on Wednesday October 07, 2020 @05:12PM (#24712795)
3% of HTTP traffic is a lot.
Re:Chrome is deploying HTTP/3 and IETF QUIC by aruggirello on Wednesday October 07, 2020 @05:26PM (#24712931)
Web page weight has increased 300% on average in the last decade only.
Re:Chrome is deploying HTTP/3 and IETF QUIC by swiley on Wednesday October 07, 2020 @05:31PM (#24712971)
Most of it is garbage that doesn't need to be there and is shoved in people's faces because it makes other people money/power.

Ex: Why does clicking on a location link in google search load a big slow SPA to display a list of "cards" instead of just having a maps/web link in the search results?

Re:Chrome is deploying HTTP/3 and IETF QUIC by GrantZvolsky on Wednesday October 07, 2020 @07:35PM (#24714089)
I thought it's because Google isn't allowed to promote Google Maps in its search results, but a cursory search didn't yield any evidence.

Presumably if Search did link to Google Maps, other geographic information systems would have to be represented, just like various streaming platforms are represented in the video tab.

Re:Chrome is deploying HTTP/3 and IETF QUIC by Spivak on Wednesday October 07, 2020 @09:53PM (#24714840)
3% less garbage is still a lot. Would you rather more garbage?
Re:Chrome is deploying HTTP/3 and IETF QUIC by divbzero on Thursday October 08, 2020 @04:35AM (#24717151)
3% less garbage is good, but 100% less would be preferable.
Re:Chrome is deploying HTTP/3 and IETF QUIC by hsbauauvhabzb on Wednesday October 07, 2020 @05:22PM (#24712890)
Unless you maintain web servers or http proxies (Maintain as in, nginx/IIS/etc core team) Then it really makes no difference as a user.

Nobody has moved over to HTTP2 yet, let alone HTTP3.

Re:Chrome is deploying HTTP/3 and IETF QUIC by dheera on Wednesday October 07, 2020 @05:16PM (#24712840)
Although that is true, I agree with GP in the sense that the improvements in protocol and browser are motivated by what benefits their own products, rather than what benefits everyone.
Re:Chrome is deploying HTTP/3 and IETF QUIC by dheera on Wednesday October 07, 2020 @04:56PM (#24712621)
Yep, because we've built an economy based on idiotic fiduciary duty instead of duty to technologically advance the civilization.

Myopic focus is exactly what the system rewards.

Re:Chrome is deploying HTTP/3 and IETF QUIC by aaronblohowiak on Wednesday October 07, 2020 @08:08PM (#24714295)
What utility function would you propose?
Re:Chrome is deploying HTTP/3 and IETF QUIC by dheera on Wednesday October 07, 2020 @08:42PM (#24714481)
I don't have a well-defined solution, but I think the notion of companies selling shares to people in armchairs who neither necessarily use nor feel the side effects of the product is an issue. To a great degree I don't believe in 100% free market valuation of companies. Rather, I think the people most affected by the company (positively or negatively) should have the biggest say in its value.

There also needs to be some adjustment to that valuation based on greater good delivered by the company. If they killed off a bunch of smaller businesses, that's a negative. If they emitted a bunch of carbon, that's a negative. If they caused injuries or deaths, that's a negative. If they contributed to open source products that enabled other companies to exist, that's a positive.

Carbon taxes are one step at capturing one very small aspect of this "greater good" factor, but there need to be other adjustments as well.

Another vague idea I've had is a hypothetical economic system in which the government doesn't print money (or isn't the only one printing money) but rather money is brought to existence by certain good deeds. Money can also be traded for goods and services, of course, in addition. So while you could make money by selling food or selling phones, you could also literally print your own money (translate: government hands it to you, in a controlled fashion) by sucking carbon out of the environment and proving that you did that to claim your money.

Re:Chrome is deploying HTTP/3 and IETF QUIC by tekknik on Wednesday October 07, 2020 @10:05PM (#24714899)
> ...but I think the notion of companies selling shares to people in armchairs who neither necessarily use nor feel the side effects of the product is an issue.

Their function is to raise money, whether they use the product or not (you don’t invest in something unless you believe it will provide value to some group of people) they’ve done their job and the company can continue to advance and adapt due to the capital. Further if you set what a company can be worth you’ve limited their resources and limited their innovation as a result.

You’ve also turned human labor into currency in an attempt to get rid of currency. You cannot get rid of the concept of money. Without it you must trade resources (like labor), which history has shown is a very bad idea. The idea of a government being able to print money is a very deliberate feature, not a bug. I cannot do this justice, but read up on why we have money in the first place.

Re:Chrome is deploying HTTP/3 and IETF QUIC by rektide on Friday October 09, 2020 @01:45AM (#24727196)
> This is the most sickening sentence for me.

it's three sentences you quoted.

imo this is a quite harsh & pointed take you have presented. you seem to focus on some very-nearby headline sentences that do focus on performance, where-as the real story is much more interesting & the tech much more promising.

> blatant exploitation that’s occurring as there is too much centralised ownership

what makes you think this is so lopsided? yes, the spdy drafts released in 2012 originated from google. and google spent enormous amounts of effort, time & money championing & supporting development of QUIC as it made it's way through the IETF, where other non-Google engineers also worked to improve HTTP and build a powerful new transport protocol that shows enormous progress & is opening doors.

where is the exploitation?

> The myopic internal focus. ‘Look we’ve made our new thing a standard and look it makes our products run faster’

actually they made two standards. this is much better than where we were. with http2, we had built a true monster of a specification, untame-able. for good reason! we wanted good things! but the http2 spec was trying to shoe-horn a bunch of streams inside tcp, a streaming transport protocol, and that never quite fit (head of line blocking problems resulted), but just as bad, it made http2 a massive work that was hard to evolve & grow & reuse & enhance.

they took an extremely broad view, & said, these pieces don't belong together. they delegated responsibility into component pieces. they made pieces re-usable.

the result is that there are now a couple dozen efforts related to improve the underlying QUIC transport for lots of interesting use cases. the QUIC working group lists a couple dozen efforts[1] & enhancements, such as multi-path, load-balancing tuning, multicast, ack controls, satcom capabilities, & webtransport, a potential radical simplification & rework of websockets in a more connection-friendly manner. this is all work being done outside of http, being done with quic, because of these advances by these very careful, considerate, thoughtful, aware engineers, & their willingness to work with other engineers & the IETF to figure out how best to improve things, how best to decouple http2's transport protocol from it's application protocols.

> In my opinion this is predatory behaviour packaged up as open source good for all

i would very much like to hear some of what you feel or think any of your numerous very heavy accusations are due or deserved. using acerbaic words like "most sickening sentence", "myopic internal focus", & "blatant explotation" are big big words, big angry moods, and it's really uncomfortable, really hard for me to process & deal with such emotional turmoil directed at something that seems so innocent & like such a natural refinement & progression over the very good solid ideas & improvement that were http2, as it tried to move on & progress beyond http1.1 pipelineing, which everyone wanted very much wanted & in many cases did give up on.

so why do you hold your opinion? it really hurt me to hear your opinion, stated so pointedly, at such a lot of work that so many engineers all over the industry have contributed to & worked hard on. is this new dissent you have? are there other anti-http3 anti-quic folks who have staked some of their problems & claims & issues, or who have other ways they want the community to work through standards & specifications to improve the internet? what are the issues here, what's wrong? i for one thank my lucky stars that there are corporate patrons paying engineers good money to improve the world with works like this, to do the logical & consistent task of breaking http2 into it's transport (quic) and application (http3) protocols, improving the speed & reliability of the net.

thank you Google & IETF for doing all sorts of good for us all, imo.

[1] https://datatracker.ietf.org/wg/quic/documents/

there's a lot here beyond performance. i encourage you to investigate a little further & to see what quic + http3 bring & how they emerged from http2. that there is some performance win is good, but don't let that one statement narrow down your own understanding of this important enhancement.

the best evidence i can point to is a quic look at the IETF work group's active & related documents[1]

[1] https://datatracker.ietf.org/wg/quic/documents/

[dead]
Re:Chrome is deploying HTTP/3 and IETF QUIC by dang on Thursday October 08, 2020 @05:46PM (#24724259)
Breaking the site guidelines this badly is easily a bannable offense on HN. Worse, we already asked you a few weeks ago not to do it anymore: https://news.ycombinator.com/item?id=24512910.

I'm going to cut you some slack because it looks like your other comments since then have been good, but if you do it again we are going to have to ban you, so please review the rules and stick to them: https://news.ycombinator.com/newsguidelines.html.