The website for an Indian restaurant I'm visiting later (https://lastdaysoftheraj.com/), open in Brave on Android. The screen is completely blank; and Brave has detected that, while the site itself is being delivered kver HTTPS, external content is being delivered unencrypted.
you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 1 year ago (3 children)

It doesn't have to not include JavaScript, that would be quite difficult and unreasonable. Accessible sites are not about limiting functionality but providing the same functionality.

I haven't gone fully down the rabbit hole on this but my understanding is even something like Nuxt if you follow best practices will deliver HTML that can be interacted with and serve individual pages.

That said, screen readers and other support shouldn't require running without any JavaScript. Having used them to test sites that might be the smart approach but they actually have a lot of tools for announcing dynamic website changes that are built into ARIA properties at the HTML level so very flexible. There are of course also JavaScript APIs for announcing changes.

They just require additional effort and forethought to implement and can be buggy if you do really weird things.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 year ago (2 children)

    I think we're on the same page here. Your reply seems to me to argue against the people who are completely against JavaScript and who treat its very presence like a complete site-breaking bug. I am not of their opinion either. But I do sympathize with the sentiment that it is being used for evil.

  • source
  • parent
  • hideshow 2 child comments