3 ms·
> Trying to get web developers to change what they design to only use a small fraction of what Chrome and the user's computer can do is far more difficult, if n
by cookiengineer 6y ago
> Trying to get web developers to change what they design to only use a small fraction of what Chrome and the user's computer can do is far more difficult, if not outright impossible.
This is not only improbable to happen that web developers will change their malicious behaviour, it's also the user agent's fault for allowing that.
Why is there no connection speed detection in the browser? Why does the browser allow media playback by default? Why is there no mechanism that reflects the expectations of the user? Is the user expecting videos on the news website or just to read text and images?
I personally think that user agents are not really user agents anymore, as there's not even the idea of offering the user a choice like this.
And personally, I do not agree with the concept of trusting random websites on the internet - by default. Any website on the web should be distrusted by default, with the user having the choice on what to load and what to expect when navigating to that specific resource.
If I visit an i.imgur.com/somename.jpg, why am I redirected to an html page with megabytes of files just because the user agent accepts html then? Should this not be outright impossible?
But please take my comment with a grain of salt, I am building a web browser concept that allows filtering and upgrading the web (which is superhard to build) [1] and it's still a ton of work to get anything working in a stable manner.
[1] https://github.com/cookiengineer/stealth https://github.com/cookiengineer/stealth
- pwdisswordfish2 6y agoAll those things you mention are design choices. Perhaps one of the impediments to the development of new user agents is a feeling that they must be complex and meet some "standard" of features. A standard that is nigh impossible to meet for the average programmer. On top of that, web developers demand the ability to create complex web pages full of executable code. However we have no proof that users would reject a cornucopia of different agents that did not all have the same set of features. User agents do not need to be designed to satisy web developers. User agents can be designed to satisfy users. They can be designed to do one thing well instead of do everything. No user agent need be intended to "replace" any other, and certainly not to replace "modern" browsers. The intent is to create choice and user experimentation. It is still possible to access the web with simple programs. It is not gopher or gemini but it still can work in a relatively simple way. Web developers probably do not like that but it remains true. The complexity of today's web sites is optional. It is a deisgn choice. Made possible by... "modern" browsers. Godspeed.