Live data from Hacker News

Why HTTP/2.0 does not seem interesting (2012)

varnish-cache.org

31–40 of 50 posts

Re: Why HTTP/2.0 does not seem interesting (2012)

#31
post #26
post #17

Earlier quoted context omitted.

At best that's a symptom. Cookies are for session management; the central problem with cookies is that people feel that servers will treat certain sessions as ephemeral, but instead those servers track these people for a long-term creepy analysis. One connected problem is that many sites require cookies in order to show public content . Public-content sessions should be entirely ephemeral, meaning that you shouldn't…

For advertisers this is a non-starter, because it prevents you from knowing the size of your audience. All sites would immediately begin requiring some form of "login" in your scenario in order to enable tracking again. If you can't track uniques, you can't sell ads, and that's pretty much all there is to it. So there's huge incentive to undermine any scheme to prevent unique user tracking. The solution is to somehow…

"For advertisers this is a non-starter, because it prevents you from knowing the size of your audience. All sites would immediately begin requiring some form of "login" in your scenario in order to enable tracking again."

If this is really a non-starter for advertisers, then mandating it will effectively ban advertising, non?

Remember: your business model is not sacrosanct! Disruption!

Re: Why HTTP/2.0 does not seem interesting (2012)

#33
post #31
post #26

Earlier quoted context omitted.

For advertisers this is a non-starter, because it prevents you from knowing the size of your audience. All sites would immediately begin requiring some form of "login" in your scenario in order to enable tracking again. If you can't track uniques, you can't sell ads, and that's pretty much all there is to it. So there's huge incentive to undermine any scheme to prevent unique user tracking. The solution is to somehow…

"For advertisers this is a non-starter, because it prevents you from knowing the size of your audience. All sites would immediately begin requiring some form of "login" in your scenario in order to enable tracking again." If this is really a non-starter for advertisers, then mandating it will effectively ban advertising, non? Remember: your business model is not sacrosanct! Disruption!

It will also kill most "free content" websites that live off the ads revenue. Are you ready for paywalls everywhere, even if subscription is 25 � / mo?

Re: Why HTTP/2.0 does not seem interesting (2012)

#34

What really frustrates me about HTTP as a protocol is that it provides the beginning of a framework to do session management using the WWW-Authenticate headers, but it's ignored because the site can't provide a good UX. Instead we end up with phishing, terrible login forms and poor security when people reimplement session management in Cookies.

This a thousand times. Why didn't they fix this already?

Re: Why HTTP/2.0 does not seem interesting (2012)

#35
post #32

> Our general policy is to only add protocols if we can do a better job than the alternative, which is why we have not implemented HTTPS for instance.

Longer explanation of why there is no SSL in Varnish can be found here: https://www.varnish-cache.org/docs/trunk/phk/ssl.html.

Re: Why HTTP/2.0 does not seem interesting (2012)

#36

Earlier quoted context omitted.

Basically, I can guarantee that killing cookies would lead to 0% adoption of HTTP 2.0 forever, due to the same inertia that is holding Python 3 or IPv6 back. Doesn't matter if there's a better mechanism included that does the same job.

Provide session support in HTTP and still cookies for backward compatibility. If the support works right, people will migrate themselves.

[deleted]

Re: Why HTTP/2.0 does not seem interesting (2012)

#37
post #22

Well transmitting text never seemed really very much interesting. http was nice because it was easy for software programmers to write apps that could work over http, because no binary protocol was involved: reading ASCII strings is never complicated. It was good for a growing industry. Now most browsers are open source, why can't the IETF work out a binary protocol ? Bittorrent is binary, and it's awesome and it's us…

[deleted]

Re: Why HTTP/2.0 does not seem interesting (2012)

#38

A good analysis but somewhat dated. It has been established, for instance, that with a compatible SSL lib and TLS NPN support SPDY/HTTPbis can be supported on the same socket and port as HTTPS. With that said I really like what PHK has to say about "HTTP routers".

His suggestion is:

> One simple way to gain a lot of benefit for little cost in this area, would be to assign "flow-labels" which each are restricted to one particular Host: header, allowing HTTP routers to only examine the first request on each flow.

I don't understand what he's saying here. Who assigns a label to the "Host" header when? Is he proposing sticky cookies?

Re: Why HTTP/2.0 does not seem interesting (2012)

#39
post #4

In my view, HTTP/2.0 should kill Cookies as a concept, and replace it with a session/identity facility, which makes it easier to do things right with HTTP/2.0 than with HTTP/1.1. count me in. Cookies are a huge waste of bandwidth and freaking annoying here in Europe as you cannot visit a site anymore without being warned you are about to receive yet even more cookies.

> Cookies are...freaking annoying here in Europe as you cannot visit a site anymore without being warned you are about to receive yet even more cookies. Seems like the blame for that lies not with cookies themselves, but with the EU's cookie law.

Please correct me if I'm wrong, but wasn't that the UK's law? If it was, they seemed to backtrack on it and say that it's fine as long as you mention it in your site's TOS

Re: Why HTTP/2.0 does not seem interesting (2012)

#40
post #4

Earlier quoted context omitted.

> Cookies are...freaking annoying here in Europe as you cannot visit a site anymore without being warned you are about to receive yet even more cookies. Seems like the blame for that lies not with cookies themselves, but with the EU's cookie law.

Please correct me if I'm wrong, but wasn't that the UK's law? If it was, they seemed to backtrack on it and say that it's fine as long as you mention it in your site's TOS

It was an EU wide law. Each country implemented EU in similar but different ways.
Post reply on HN