If you're willing to have some sites break a bit at first then improve for ones you visit regularly, uMatrix in Firefox is excellent. Many items are disabled by default, but for sites you visit regularly you simply save the rule tweaks you've made for future use.