Scott Gilbertson offers helpful instructions in a recent article for Webmonkey, on new services browsers to configure browsing through mobile-optimizing proxies. A gem:
Google and Opera are doing what web developers ought to be doing but aren’t. Just like developers should have been making reader-friendly pages, but weren’t, so “reader” modes were born.
It's a problem that we tend to bloat our software along with the advancing capabilities of the hardware on which it's used. It's an interesting aspect of our physiology and psychology.
We "see" through a composite picture built of series of quick eye movements, because most of our color vision capability is located in a small, central part of the retina. Further biology of the eye makes us really good at seeing changes in contrast, much more than differences in color. This leads our model for perception to be based around identifying and noticing changes in shapes within our mental map of the world.
I'll take the leap, then, and suggest that the process of constantly adjusting our perception of edges and contrast in that mental image, translates to a broader approach to higher-order mental constructs. We normalize our expectations of an object so that we might notice small changes with more acuity.
4-wheel drive was a major safety feature when drivers treat 4WD cars like 2WD cars. When they normalize their perception, however, and drive 4WD cars to the limit of their capabilities (as happens often in 2WD), the driver negates the safety afforded to them. There are many further examples; take it as homework to find one or two in your daily life.
Anyways... if I continue down this obviously infallible road, by treating the world with such a constant re-normalizing process, we end up building toward a moving target. It allows us to make significant strides, definitely. But it also leads to bloat, in our languages, designs and expectations of the abilities of the end host. Especially with the trend toward running websites like applications in the browser, sending 10's of megabytes to sit on local storage and eat up memory.
If I may suggest, let's please take a step back now and again, and determine if we really need to send the kitchen sink to the client, too.
I'll leave you with something to chew on:
In other words, if your site isn’t svelte and fast, it’s not well designed no matter how pretty it might look.