3 ms·
I doubt this is something you can construe as a 'right'. Pretty much everything you list is happening due to side-effects and interconnected ecosystems. What yo
by oneplane 5y ago
I doubt this is something you can construe as a 'right'. Pretty much everything you list is happening due to side-effects and interconnected ecosystems. What you want would also require significant continuous investments of all other interconnected parts.
It would for example mean that your webserver needs to find out if the client has the bandwidth, CPU, memory and GPU resources available for a full site, a self-degrading site or a minimal site. And then users would complain that their experience is different from their friends and family because they have a different device and people will claim segregation or come up with a 'right to be treated the same on the internet' or something like that.
Your device is essentially frozen in time as soon as manufacture is complete. The world around it keeps changing. Some of those changes are new insights, such as knowledge that power management needs to be adjusted to prevent brownouts, and hardware-level bugs that need to be mitigated to not break the interconnected world we live in.
- pabs3 5y agoIf we could make progressive enhancement trendy again, then every site would be usable on ancient devices, but newer devices (or browsers with more features enabled) would get slightly nicer interaction methods. https://en.wikipedia.org/wiki/Progressive_enhancement https://en.wikipedia.org/wiki/Progressive_enhancement
- oneplane 5y agoA persistent downside of this is that you cannot give everyone the same experience and the cost of doing this might outweigh the commercial benefit. If you find that less than 5% of your users use crappy devices because they aren't broken enough but out of those 5% only 0.1% generate any revenue, you might simply choose to ignore them so you can focus on that 99.9% of other revenue.
- pabs3 5y agoYou cannot give everyone the same experience anyway, because everyone has different devices implementing different sets of web features and different sets of web browser extensions disabling various user hostile things that were added to the web platform over the years.