Post AQry4c8G1pn4hPCF60 by michael@mastodon.sinax.be
 (DIR) More posts by michael@mastodon.sinax.be
 (DIR) Post #AQry4c8G1pn4hPCF60 by michael@mastodon.sinax.be
       2022-12-22T09:49:21Z
       
       0 likes, 0 repeats
       
       I've never really used `eww` - the #emacs based webbrowser - all that much. But today I made an effort! It really opens your eyes on how hostile the web can be to people with disabilities such as vision problems.I would urge all frontend developers to spend some time with a text based browser, or ideally a software package used by blind people, to see how their frontend work impacts the experience for the disabled.
       
 (DIR) Post #AQry4crzHoN0zEalNI by akib@hostux.social
       2022-12-22T14:47:59Z
       
       0 likes, 0 repeats
       
       @michael At least @Codeberg works in #GNU / #Linux #TTY.  :yay:  But it can be improved.
       
 (DIR) Post #AQry4dPJHv1ceaBNJY by Codeberg@social.anoxinon.de
       2022-12-22T15:48:05Z
       
       0 likes, 0 repeats
       
       @akib @michael One part of the problem is that most backend developers don't really care about the frontend (or delegate this to whoever wants to do the work). Those who pick up use heavy JS-based solutions.Also, plain HTML lacks certain features, e.g. updating parts of a page instead of the whole page. By writing a real web "application", it's really hard to work around these shortcomings.Once you have JS code anyway, it's easy to add more.General trend, also visible in Gitea.
       
 (DIR) Post #AQs1QKkTdmFF1C7baC by akib@hostux.social
       2022-12-22T16:25:09Z
       
       0 likes, 0 repeats
       
       @Codeberg @michael I don't have any problem with JS as long as its free software and LibreJS doesn't block it.  But I think the web page should be plain HTML to the extent possible, and JS should be used for making page responsive.  And on non-JS text-based browser, there's the good old forms.  However, I'm only have a basic understanding of HTML and zero JS knowledge, so my opinions might be irrelevant.
       
 (DIR) Post #AQuYYPp2LYTDsEdTeq by Codeberg@social.anoxinon.de
       2022-12-23T21:46:20Z
       
       0 likes, 0 repeats
       
       @akib Well, there are cases which are kinda complicated.For example, should viewing a large diff or file result in a huge website which might freeze many browsers, especially on older hardware, or should Javascript lazy-load stuff?Or: Fetching information like latest commit touching a file in Git takes time. I think, we currently have a timeout when the page is served, and if the information was found later, it is added by JS.Such stuff is really hard to do with HTML-only.