Comment Re:Wear the tin foil hat (Score 1) 303
Google Chrome has a feature (or used to, I haven't used it for a while) that allows you to selectively block Javascript by domain. I find this to be a better approach -- everything is whitelisted by default and you selectively block the ones you don't like.
Malware writers like this approach, too, as it makes you more vulnerable to drive-bys.
NoScript requires a one-time click to allow a domain. I don't find this to be much of a burden. If it is for you, you can use "Allow all this page", which will permanently allow JavaScript for every domain the current page references.
I also prefer a whitelist to a blacklist. The problem with it, though, is that when you come to a broken website which is calling scripts from a dozen different domains, and you don't know which ones provide functionality and which ones are for tracking. In those cases, when I'm in a hurry, I usually "temporarily allow all" the domains at once (except those which I've already blocked of course)but even then, activating certain domains will then make other domains appear on the list, which I also have to activate and reload the site again. It is a hassle and potentially confusing to new users (or anybody who borrows my computer).