2021-03-21 - The inaccesible web
-------------------------------------------------------------------
In order to clean up and minimize my computer a bit, i performed a
full reinstall of Debian today. While doing this, i reduced my
partition sizes in half in order to force myself to keep being
mindful not to collect and install everything i can find.

For now i've not installed X, in order to try working in console a
bit more (using tmux). I think i could do most of my work in CLI
except for browsing to the occasional site i use of my bank or
utilities company.

It is really a shame is that all of these modern websites fully
rely on javascript to do anything at all. So without a modern
graphical browser it is impossible to visit them or log into these
sites. And that would be the one of the main reasons to install X.

Wouldn't it be cool if those sites worked with good-old-fashioned
non-javascript POST/GET forms, parsing the input on the server, and
replying with a html response to the client. Instead of pushing
EVERY possible thing through an AJAX query which is called over
javascript.

The other day i was visiting a "new and improved" version of the
website of my utilities company. And this new site is now FULLY
relying on AJAX calls to show just about anything on the page.
Without javascript, the page just remains completely empty. How is
this even acceptable behaviour? What about implementing fallbacks
to the simplest forms of communicating with the website? You know,
so the website is actually accessible without Firefox version 213
or Chrome 496.

And the utilities company's site is not a unique case. Actually,
it's very difficult to find pages nowadays which can properly
function in Lynx or other non-javascript browsers.

So yeah, i'm currently without X, but still need to find a way to
visit the javascript-laden websites which are forced on me by my
utilities company and bank etc. Booh... i think such companies,
which specifically REQUIRE you to log into websites, should be
forced to also provide maximum accesibility to their websites.

I wonder how blind people deal with all this javascript-crap when
they are using screenreaders etc.