veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

202
active users

#makejavascriptoptional

0 posts0 participants0 posts today
Replied in thread

@alcinnz
> I get the impression in trying kill they turned the web into Flash.
An over-complex inscrutable hard-to-secure system pushing DRM on us

Modern JavaScript includes all the evils of Flash, except being forced to knowingly install a proprietary plugin in your browser. Now almost every website *is* a proprietary plugin, installed in your browser without your knowledge.

#MakeJavaScriptOptional!

gnu.org/philosophy/wwworst-app

www.gnu.orgThe WWWorst App Store - GNU Project - Free Software Foundation

When modern web browsers encounter a website served only over HTTP (not HTTPS), they stonewall the person browsing with an error page. I really wish that they'd just browse the page with JavaScript off, and give an error message saying so.

Bonus points for extracting at least the text, links, and images, from sites that depend on JS to display those. But really, people shouldn't ever make sites like that, what I call "j-sites"

#MakeJavaScriptOptional!

(1/2)

#HTTPS #UX #

Continued thread

Stefan Korn is not wrong that public service website need to be simple static sites. Which can be accessed by voice assistants just as easily as web browsers without JavaScript (#MakeJavaScriptOptional!).

He's just wrong that they're not already designed that way.

He either doesn't know about NZ government website standards like Web Accessibility Standard 1.1;

digital.govt.nz/standards-and-

... or he's hoping that you don't.

(2/?)

Replied in thread

@brewsterkahle
> defacement of our website via JS library

I sympathise with the good folks at archive.org, who do a fantastic and underappreciated job, and I don't mean to kick them while they're down.

But...

Using scripts in your website that your web team haven't audited, either directly or as part of a rabbithole of JS dependencies, opens you up to exactly this kind of shitfuckery.

Yet another good reason to #MakeJavaScriptOptional!

@internetarchive

Any web devs out there interested in mucking in on some #MakeJavaScriptOptional projects?

What I have in mind is making a shortlist of existing j-sites (JavaScript sites) that do something vaguely useful for the visitor, but try to pull scripts from at least a dozen third-party domains in the process. Then rebuild them as interactive websites (HTML/CSS). Using browser scripts only when absolutely necessary, and serving them only from the primary domain name.

(1/2)

Yet another jsite (JavaScript site) in place of a website, ie a set of online documents formatted using the latest specs for HTTP/ CSS3 etc. Utterly broken when used in a web browser, which is (checks notes) exactly the thing it's designed to be used with.

*Unless* you allow JS to run on your computer from not only the domain name of the site itself (borderline), but also from no less than 9 other web domains, and probably more.

(1/?)

Does anyone know of a tool webmasters can use to check scripts they intend to deploy on their website, to see if they load scripts from any third-party domains?

I know they can use #NoScript to retrospectively check once the site is on a test server. But it would be even better if they could check scripts while they're deciding whether or not to spend time incorporating them into their site design.