And not the scenario where JS is responsible for loading the content but literally when it's just an arbitrary blank viewport-encompassing element covering the already loaded content—all so the site can then add some animation and remove the overlay when they feel the content should be shown.
It's ridiculous for functionality. When I overhauled a wiki for a project it similarly added such an overlay and I promptly removed it. Nothing on the wiki beside the search was functionally broken without JS yet it required both JS and cookies to be enabled before a user could view anything.
A site isn’t broken if it doesn’t work without JS anymore than it’s broken if you disable TLS or CSS or any other part of the web.
On many sites Firefox "Reader mode" can work around this.
Seriously though, I respect the ideal of using HTML as much as possible for what it's made. But the web is more than just pure content sites. And Javascript provides a lot of nice things as well.
JavaScript should progressively enhance those types of websites, and not be a strict requirement.
> JS Naked Day started because we were jealous of CSS Naked Day.[0]
The Add-on allows you to enable or disable specific domains serving JavaScript, and automatically save those preferences for later visits. I find that I only notice the add-on for a few days on a new device before it is tuned. After that, the only thing I notice is how slow and garbage-laden the same sites are when I'm on a computer without my setup using e.g. Chrome
YMMV but I have been NoScript-ing for 2 years and won't go back by choice.
Might try https://lite.cnn.com.
https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-qu...
https://github.com/gorhill/uBlock/wiki/Blocking-mode
https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-m...
This also makes it very impractical for day-to-day usage i.e. quickly googling something.
Wrong. I use a browser in a VM when needed, and I don't do that very often, maybe once or twice a day. No ads, fast static text, low cpu, very safe, it's pretty damn good.
I don't agree with this, and the site provides very thin or no justification for this claim. "Should" is inherently subjective, so I will not be participating in this event.
> Decentraleyes is a free and open-source browser extension used for local content delivery network (CDN) emulation. Its primary task is to block connections to major CDNs such as Cloudflare and Google (for privacy and anti-tracking purposes) and serve popular web libraries (such as JQuery and AngularJS) locally on the user's machine.
https://en.wikipedia.org/wiki/Decentraleyes
And a popular fork which may be more up-to-date:
And since it can’t hurt and is useful for the advanced usage and modes of uBlock Origin:
The Ultimate Superuser’s Guide to uBlock Origin
https://www.maketecheasier.com/ultimate-ublock-origin-superu...
which I have submitted as its own post here:
There is too much JS bloat on the WWW. Let's get back to pure HTML & CSS.
I wonder if sites using angular or react will even work without js
edit: while looking this up myself, discovered a design philosophy called: Progressive Enhancement (https://en.m.wikipedia.org/wiki/Progressive_enhancement)
If I ever start up my own company. This will be the foundational principle for front end development
Whether or not doing so makes business sense is a different discussion. While I philosophically agree I’m also aware a lot of people have jobs that require being part of the economy of JavaScript garbage at a global scale.
You can tell when a website is a tracker nightmare when it wont load HTML text content without javascript.
Says who? Perhaps popular platforms like twitter or instagram should support UX based on texting instead of requiring apps. Perhaps emails should be readable plaintext and without images. I could go on.
I love all of these ideas in theory; but in practice the ship seems to have sailed - and in a different direction.
I guess it's a mixture of primordial enshittification and old people reminiscing about good old days.
But the current state that wants us to download js files that are bigger that the epub format of War and Peace? Not essential.
Absolutely essential if you want to deliver a large, extensible website (requiring teams of front end and back end devs) with modern UX in a cost efficient way.