Hey, I just added this suggestion to my old article about _javascript_,
but since I doubt many people see that, I want to share this here too.
My suggestion is to have _javascript_ disabled by default, but have a
button that instantly, temporarily allows _javascript_ execution on the
current page. The idea behind this is that it would be a lot more
convenient than NoScript, but it would be just inconvenient enough to
have to use _javascript_ when that shouldn't be necessary to encourage
users to either use another site or send a complaint. It would also have
a side effect of making the browser much faster in most cases, though,
since all that _javascript_ code that Web developers tend to use bogs down
the browser tremendously.
It could be advertised thusly:
* Faster speeds
* No obnoxious ads (only simple text-based and image-based ads work
without JS)
* Better security (makes taking advantage of _javascript_ exploits much
harder)
I think that compared to LibreJS: long-term, this would be a better way
to influence Web developers to stop building websites that depend on
_javascript_; and short-term, this would be a better experience for users
(and would therefore make IceCat more attractive).