Personally I don't care for them. I don't care for emojis either but good luck to anyone who wants to take either away from users, particularly in a competitive product like a web browser where users can just switch to an alternative.
Then they can choose to play it. Just like you can opt to allow pop-ups in your browser. Nobody is asking for a one-size-fit-all solution - all they are asking for is choice and control over their browser.
Right, because that isn't possible. Instead you choose sensible defaults that match what users want. Like it or not, the majority of users want autoplaying GIFs.
> all they are asking for is choice and control over their browser.
Which you have. It's a configuration option to disable autoplaying muted video.
Please, what is the name of this one now? And do you know one for disabling autoplaying GIFs too?
EDIT: Oh, it's media.autoplay.enabled, another discussion has it. Thank you for pointing it anyway.
That's an assumption. If you ask users if they want gifs or no auto playing video ads they will choose the latter. And if they don't, so what let them choose.
And that’s a false equivalence. I am able to block annoying ads with an adblocker and simultaneously enjoy my desired auto playing muted videos just fine.
Personally I feel like gifs are annoying and distracting.
So "fighting that too" ultimately means blocking by default either Javascript or all images. Good luck with that in a mainstream browser.
Fighting that too is exactly what we need. Don't be such a push over.
For what it's worth, disabling JS today is actually more reasonable than it was 10 years ago. CSS and HTML actually gets you most of the way there now. (Talking about news style/blog sites, not web apps)
Maybe we should be aiming for that?
Your proposal breaks Google Maps, as well as thousands of other sites, in order to implement an ineffective heuristic that pages can easily bypass by disguising image data as other data.
> For what it's worth, disabling JS today is actually more reasonable than it was 10 years ago. CSS and HTML actually gets you most of the way there now. (Talking about news style/blog sites, not web apps)
> Maybe we should be aiming for that?
Trying to use 10% market share to push the Web to disable JS is a good way to make that market share 0%.
The other assumption here is that the bad actors are actually ad pushers. In fact somewhat reputable news sites like SFGate often push auto playing videos that take a few seconds to stop/close. The likelihood of SFGate, WaPo, or the BBC going to such lengths to display videos seems low — especially since the more aggressive solutions require more bandwidth.
You'd think so, but the same argument is used to claim that blocking isn't needed at all. "Obnoxious ads will negatively impact a site's reputation and people's willingness to view/use it."
Another problem with adding rate limits or other ever-increasingly complicated heuristics is that it makes the Web platform ever more difficult to deploy applications on. You may not see that as a problem, but it pushes app developers to support only native platforms --- where you can't block anything. More unintended consequences.
Web browsers are part of a complex ecosystem where seemingly straightforward actions have all kinds of unintended consequences. Browser developers think about these things all the time and have, in some cases, decades of experience dealing with them, yet they constantly get lambasted by armchair strategists who've thought about these issues for five minutes and decided it's all easy.
We have already mostly solved the problem by playing whackamole for a few years. Ublock mostly have things solved now. Sure some lists are over the top but for the most part it just works.
Maybe you're just jaded and thing it's too "user land" or something but from my perspective the browser should be urging developers toward non shitty user experiences.
Because I know the ad pushers are basically never content with n-1 ads.
Native server side ads would be brilliant by the way. The ad quality drastically shoots up when the buyers have to trust the people pushing their ads.
Let them. And we'll fight that too. We are all still not closing pop-up windows like the yesteryears of the internet because we refused to accept it.