https://daringfireball.net/2026/03/your_frustration_is_the_product
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
@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.
@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 :)