Content Blocking User Freedom Security Privacy Site Compatibility Custom Scripts Platform Support
Haketilo (scripts globally disabled) yes optimal optimal optimal1 weak yes Chrome+Firefox
Haketilo (scripts globally enabled) no none none none1 optimal yes Chrome+Firefox
Jshelter content filtering none configurable configurable strong no Chrome+Firefox+Opera
LibreJS yes strong2 none strong2 fair no Firefox only
LibreJS+Jshelter yes strong2 configurable configurable fair no Firefox only
NoScript yes weak fair fair fair no Chrome+Firefox+Edge
uBlock Origin yes weak weak weak strong no Chome+Firefox+Edge+Opera
Greasemonkey no none none none optimal yes Firefox only

Assumptions

Footnotes

  1. The privacy column refers only to client-side Javascript. Hydrilla, the server-side counterpart to Haketilo, can still log which websites you request replacement JS for.
  2. LibreJS' user freedom and privacy is trivially circumvented by attaching a free license to malicious Javascript.