@aral @lynnesbian push isn't forced; the protocol sends a push frame to say it wants to push and the client is ultimately in control of accepting or rejecting it. The binary format saves processing time (e.g. faster) on both ends, in both directions, and takes less bandwidth to transport and power, making it better for the environment.
@dshafik @aral @lynnesbian I think it's popular here to hate Google, justified or not.
A lot of the tech enables soooo many cool things but "nooo they just want to push ads on you". Ffs people, there's a guy running a free photoshop in a browser. Web and web getting capabilities is a _good_ thing for us all!
As for HTTP/2, it's not a #Google thing, but Google is who gains a comparative competitive advantage by its introduction and implementation complexity.
We should always remember that each increment in complexity strengthen the position of the biggest players and often half-addresses the problem they created.
@Shamar what abuse do you mean? Except for rogue CAs/nation states, and — to a lesser degree because HSTS — network operators, I'm ignorant of other abuses. Obviously I'm against those abuses I mentioned though. (Also, removed others, as a courtesy).
For example whenever you use #HTTPS without having any form, receiving any user data or distributing sensible contents.
In general, people who cannot think a context where NOT to use a technology, are not ready to use it and need more study of the topic.
This is my personal Mastodon.