‘Your Frustration Is the Product’

The people making these decisions for these websites are like ocean liner captains who are *trying* to hit icebergs.

Daring Fireball

@daringfireball

One of the many reasons I made Quiche Browser was to get a per-website JavaScript kill switch in my toolbar.

But these days I'm even tempted to disable JavaScript everywhere and enable it only where needed.

@quicheindustries @daringfireball That’s exactly what I use Purify for. 1Blocjer is my content blocker, Purify does my JS whitelisting.

https://apps.apple.com/br/app/purify-block-ads-and-tracking/id1030156203

App Purify: Block Ads and Tracking – App Store

Baixe o app Purify: Block Ads and Tracking de Chris Aljoudi a partir da App Store. Veja capturas de tela, classificações e avaliações, dicas de usuários e mais…

App Store
@quicheindustries would love a toggle for that
@txemaleon then you can have it 😉
@quicheindustries @daringfireball in case that approach become popular, the sites will inline all that garbage with no JS. What's your next turn then?
@vitonsky wouldn't that get rid of all the bidding processes and exclude large swaths of ads? The publishers would have to serve ads from their own domain, meaning they would have to host all the ads. This would definitely complicate using bidding and targeting algos, if not outright prevent them. @quicheindustries @daringfireball
@vitonsky @daringfireball Without JavaScript they won’t be able to do much in that area.
@quicheindustries @daringfireball what do you mean? It's site decide what content user will see. Not the JavaScript.
@vitonsky The most annoying kind of contents, modals, interactions, or animations can't exist without JavaScript.
@quicheindustries incorrect. The animations is implemented via CSS, not a JS. Modals may be shown by default when page loads and require a user action to close that modal. With no JS you just will not be able to close such modals

@vitonsky It depends. Some animations can be fulled JS driven, and pure CSS animations might need JavaScript to be triggered.

I'm not denying that blocking JS everywhere will break some websites, but content blockers can help hiding such modals and overlays.

@quicheindustries @daringfireball I've downloaded Quiche but do not see the JS kill switch. Any idea why it's missing?

@dvdweyer The JS button isn't added by default, as it's rather a niche option.

Please open Quiche Browser settings, go to Settings → Tabs → Buttons, find the Disable Javascript button and add it to your toolbar.

Alternatively you can go to Settings → Tabs → Menu to add it to the "..." button instead :)